Teotihuacan Pyramids

Located 48 km northeast of Mexico City, Teotihuacan was an ancient Mesoamerican city where many architecturally significant pyramids can be found. The Mesoamerican Pyramids are usually step pyramids which served various functions such as astronomical observatories and places of ritual worships and sacrifices.