| DID YOU
KNOW? While Egypt might be the first place that comes to mind when thinking about pyramids, Mexico is actually home to the world's largest pyramid. The Quetzalcoatl Pyramid at Cholula measures 3.3 million cubic meters (4.3 million cubic yards) compared to The Great Pyramid of Giza's 2.6 million cubic meters (3.4 million cubic yards). Estrella de Belem, b&b & spa, is only 88 meters (96 yards) from The Quetzalcoatl Pyramid at Cholula. |