Where is Tenochitlan?

Where is Tenochitlan located?

Tenochitlan, Veracruz, Mexico (approx. 19.73333°, -96.96667°)


Where is Tenochitlan on the map?