The Hotel is located at the foot of the imposing mountains of Machupicchu and along the Vilcanota River, in the heart of bohemian Machupicchu Pueblo, at Avenida Pachacuteq 805 (Main Street), Machu Picchu district, Urubamba province, Cusco region, Peru.
Calle Heladeros 157, oficina 22- A, distrito de Cusco | TELEF .: 00 51 (84) 211048