Where is 60 St/11 Av?

Where is 60 St/11 Av located?

60 St/11 Av, 60 St/11 Av, United States of America (approx. 40.631733°, -74.0032°)


Where is 60 St/11 Av on the map?