La ciudadela Inka de Machu Picchu está ubicada a 2.400 metros sobre el nivel del mar, y el Machu Picchu Sanctuary lodge es el único hotel que se encuentra en los alrededores del santuario de Machu Picchu.
Durante su estancia, gozará de amaneceres inolvidables y noches encantadas, rodeado de los vestigios de la milenaria cultura de este lugar, considerado parte de la herencia cultural de Perú y del mundo.