Cholula está a sólo 12 kilómetros de la capital del estado de Puebla. Es una de las ciudades pobladas más antiguas de México y cuenta con una Zona Arqueológica fascinante. Cholula fue declarada “Pueblo Mágico” en 2012 y esa denominación comprende dos municipios colindantes: San Pedro y San Andrés.