Choquequirao
[title-page] Overview Choquequirao is an archaeological site located in the Cusco region of Peru, about 30 miles (48 km) west of Machu Picchu. It is believed to have been built by the Inca civilization in the 15th or 16th century, and it is thought to have served as a religious and administrative center. Choquequirao is […]
View details