Where is 60 St/23 Av?

Where is 60 St/23 Av located?

60 St/23 Av, 60 St/23 Av, United States of America (approx. 40.615597°, -73.97648°)


Where is 60 St/23 Av on the map?