Where is 19th St & 12th Ave?
Where is 19th St & 12th Ave located?
19th St & 12th Ave, 19th St & 12th Ave, United States of America (approx. 42.73329°, -73.71252°)
Where is 19th St & 12th Ave on the map?
{"latitude":42.73329,"longitude":-73.71252,"title":"19th St & 12th Ave"}