Lake Texcoco
In the Valley of Mexico (c. 1250 AD), there existed numerous city-states, including Chalco, Xochimilco, Tlacopan, Culhuacan, and Azcapotzalco. The most powerful were Culhuacan on the south shore of Lake Texcoco and Azcapotzalco on the west shore.