Google Map of Great Pyramid of Cholula

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 world's largest monument and largest Pre-Columbian pyramid by volume.

The temple-pyramid complex was built in four stages, starting from the 3rd century BCE through the 9th century CE, and was dedicated to the deity Quetzalcoatl. It has a base of 450 by 450 m (1476x1476 ft) and a height of 66 m (217 ft). According to the Guinness Book of Records, it is in fact the largest pyramid as well as the largest monument ever constructed anywhere in the world, with a total volume estimated at over 4.45 million m³, even larger than that of the Great Pyramid of Giza in Egypt which is about 2.5 million m³. However the Great Pyramid of Giza is higher at 138.8 m (455 feet). The Aztecs believed that Xelhua built the Great Pyramid of Cholula.

Today the pyramid at first appears to be a natural hill surmounted by a church. This is the Iglesia de Nuestra Señora de los Remedios (Church of Our Lady of the Remedies), also known as the Santuario de la Virgen de los Remedios (Sanctuary of the Virgin of the Remedies), which was built by the Spanish in colonial times (1594) on the site of a pre-Hispanic temple. The church is a major Catholic pilgrimage destination, and the site is also used for the celebration of indigenous rites. Many ancient sites in Latin America are found under modern Catholic holy sites, due to the practice of the Catholic Church repurposing local religious sites.

Because of the historic and religious significance of the church, which is a designated colonial monument, the pyramid as a whole has not been excavated and restored, as have the smaller but better-known pyramids at Teotihuacan. Inside the pyramid are some five miles (8 km) of tunnels excavated by archaeologists.