Where is Beach 67 St?

Where is Beach 67 St located?

Beach 67 St, New York, United States (approx. 40.59093°, -73.79692°)


Where is Beach 67 St on the map?