Visiting: Ballestas Islands, Nazca, Sacred Valley, Taquile ...more
Visiting: Ballestas Islands, Nazca, Sacred Valley, Taquile Island, Juliaca, Lima, Ollantaytambo, Cusco, Paracas, Lake Titicaca, Machu Picchu, Peru ...less View Tour