Where is 18 Av/79 St?
Where is 18 Av/79 St located?
18 Av/79 St, 18 Av/79 St, United States of America (approx. 40.6109°, -73.9986°)
Where is 18 Av/79 St on the map?
{"latitude":40.6109,"longitude":-73.9986,"title":"18 Av/79 St"}