Located approximately 50 km northeast of Mexico City, the sacred city of Teotihuacan is believed to be the birthplace of gods. Constructed between the 1st and 7th centuries, this magnificent city is renowned for its expansive monuments, including the awe-inspiring Pyramids of the Sun and the Moon, as well as the remarkable Temple of Quetzalcoatl.