Where is Queens Plaza Station?

Where is Queens Plaza Station located?

Queens Plaza Station, New York, United States (approx. 40.74897°, -73.93724°)


Where is Queens Plaza Station on the map?