Cartogiraffe.com

Plaza Tenochtitlan

Plaza Tenochtitlan is a pedestrian zone in Lower West Side in Chicago. In the area there is a bus stop.

Pin to show location on the map Plaza Tenochtitlan

type of road
for pedestrians
Bus stop
Loomis & 18th Street