Lake Texcoco
The Battle of Tlatelolco was fought between the two pre-Hispanic altepetls (or city-states) Tenochtitlan and Tlatelolco, two independent polities which inhabited the island of Lake Texcoco in the Basin of Mexico.