Where is 18 Av/68 St?

Where is 18 Av/68 St located?

18 Av/68 St, New York, United States (approx. 40.61712°, -73.99233°)


Where is 18 Av/68 St on the map?