Machu Picchu Machu Picchu is the most visited tourist attraction in Peru. It is 70 kms northwest of Cusco. Machu Picchu was constructed around 1450, at.
Machu Picchu
Machu Picchu. Machu Picchu is the most visited tourist attraction in Peru. It is 70 kms northwest of Cusco. Machu Picchu was constructed around 1450,