what region is machu picchu in
Read more about Machu Picchu â The Lost City of the Incas â located 50 miles northwest of Cusco (Cuzco) above the Urabamba Valley in Peru.