Cholula es una de las ciudades aún pobladas más antiguas de México. Aquí se erigen la mayor pirámide del país y abundantes iglesias. En su esplendor el poblado albergó unos 100 mil habitantes, lo que la convirtió en un enorme centro urbano sólo superado por Tenochtitlan, la capital azteca que hoy es la ciudad de México.
Esta pirámide está formada por una amplia escalinata dividida por una doble alfarda y dos templos gemelos, en su parte superior, dedicados a Tláloc y Huitzilopochtli. Esta pirámide posee los mismos rasgos arquitectónicos de las pirámides mexicas del Templo Mayor de Tenochtitlan y de Tlatelolco pues es una estructura construidos sobre varias otras de menor tamaño que corresponden a épocas diferentes.