right near Flushing Hospital too.
Those apartments are perfect no one knows who lives next door to them. Had a sister in law lived in one of them for over tens years, never knew any of her neighbors.
Also several schools near by. Very densely populated area.
A few blocks to the subway and you could be anywhere in less than a few minutes