The Great Pyramid of Cholula, also known as Tlachihualtepetl (Nahuatl for "artificial mountain"), is a huge complex located in Cholula, Puebla, Mexico. It is the largest archaeological site of a pyramid (temple) in the New World. The pyramid stands 55 metres (180 ft) above the surrounding plain, and in its final form it measured 400 by 400 metres (1,300 by 1,300 ft). The pyramid is a temple that has traditionally been viewed as having been dedicated to the god Quetzalcoatl. The architectural style of the building was closely linked to that of Teotihuacan in the Valley of Mexico, although influence from the Gulf Coast is also evident, especially from El Tajin.
The Cholula archaeological zone is situated 6.4 kilometres (4 mi) west of the city of Puebla, in the city of Cholula. To be more exact, the pyramid is located in the San Andres Cholula municipality, and marks the area in the center of the city where this municipality begins. The city is divided into two municipalities called San Ándres and San Pedro, a division which has its origin in the Toltec-Chichimeca conquest of the city in the 12th century. These pushed the former dominant ethnicity of the Olmeca-Xicalanca to the south of the city. These people kept the pyramid as their primary religious center, but the newly dominant Toltec-Chichimecas founded a new temple to Quetzacoatl where the San Gabriel monastery is now.The Toltec-Chichimec people who settled in the area around the 12th century CE named Cholula as Tlachihualtepetl, meaning "artificial hill".