Cholula- en el estado de Puebla- fue una de las principales urbes de Mesoamérica. En ella tuvieron su morada distintas culturas y estilos de vida que compartieron una religión. Esta enorme metrópoli precolombina fue un sitio dedicado al dios Quetzalcóatl. Se tiene constancia arqueológica de sus vínculos culturales y comerciales con otras importantes culturas del México Antiguo, como Teotihuacan, Monte Albán y los pueblos de la Costa del Golfo.
La gran Cholula estaba separada en barrios, y la división territorial que manejaba correspondía a las diferentes etnias que habitaban allí. Cholula se encuentra en el municipio de San Andrés y San Pedro Cholula, en una de las zonas más lindas del territorio poblano, a solo 15 kilómetros de la capital estatal.
Cholula también es interesante por incluir una de las pirámides más grandes del continente, la cual, se encuentra sepultada en un cerro y coronada por una iglesia novohispana.