Machu Picchu is the southern part of Peru, built on a high mountain top where the eastern slopes of the Andes meet the Amazon Rainforest. The remote location of Machu Picchu is a big reason why the Inca city remained “lost” for as many centuries as it did.