Le site archéologique de Cacaxtla se trouve à 35km au nord-ouest de la ville de Puebla. La partie principale des fouilles est protégée par une immense toiture peu esthétique. C’est le prix à payer pour garder sur place, en les préservant, les précieuses peintures murales qui ont été découvertes ici.