Where is Long Beach Station?

Where is Long Beach Station located?

Long Beach Station, Long Beach Station (LIRR), United States of America (approx. 40.589367°, -73.664856°)


Where is Long Beach Station on the map?