Where Is The Aztec Pyramid Located?
Where Is The Aztec Pyramid Located? Located in Cholula, Puebla, Mexico, The Great Pyramid of Cholula is the largest archaeological site of a pyramid in Central America and the largest pyramid known to exist in the world today. El Tajin was one of the most important ancient cities of Mesoamerica. Are Aztec pyramids still standing?