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?
{"latitude":40.61712,"longitude":-73.99233,"title":"18 Av/68 St"}