The Great Pyramid of Cholula is located just outside Puebla, the fourth largest city in modern day Mexico. This pyramid was dedicated to Quetzalcoatl, one of the most important deities of the Mesoamerican pantheon and during pre-Colombian times, Cholula was a large city and the religious center of highland Mexico.