Where is Beach 67 St?

Where is Beach 67 St located?

Beach 67 St, Beach 67 St, United States of America (approx. 40.590927°, -73.79692°)


Where is Beach 67 St on the map?