Puebla Municipality

San Pedro Cholula

San Pedro Cholula is a municipality in the Mexican state of Puebla and one of two municipalities which made up the city of Cholula. The city has been divided into two sections since the pre Hispanic era, when revolting Toltec-Chichimecas pushed the formerly dominant Olmec-Xicallanca to the eastern side of… Read more »

San Andrés Cholula

San Andrés Cholula is the municipal seat of San Andrés Cholula Municipality located in the center west of the state of Puebla in the central highlands of Mexico, 122 km east of Mexico City and eight kilometres west of the city of Puebla. It is one of the two municipalities,… Read more »