Note: Located near Cuernavaca atop a large hill and parts of surrounding hills. Xochicalco was an ancient Toltec city and an important trading center, as well as a prominent religious center. The city was a defensive stronghold prior to Spanish conquest, ca. 1520.