Machu Picchu Sanctuary Lodge, at 8,200 feet above sea level, is the only hotel located within the very sanctuary of the Machu Picchu Inca citadel. The lodge has 29 well appointed rooms and 2 suites, with some of the best views of the world: the ruins of Machu Picchu and the Sacred Mountain.