La Tree House Lodge Machu Picchu ofrece una sala de estar compartida y aguas termales para una experiencia encantadora, y se encuentra a tan solo 150 metros de la Plaza Manco Capac. Con baños públicos calientes, la villa está a unos cuantos pasos de la Iglesia Virgen del Carmen.
Este lodge se encuentra a 2 km de la Roca Sagrada, mientras que el Ministerio de Cultura está a unos 5 minutos a pie. La Tree House Lodge está situada a 2,1 km de Machu Picchu.
Esta villa dispone de un cuarto de baño con inodoro separado y ducha. Para mayor comodidad, ofrece secador de pelo y toallas de baño.
El restaurante The Tree House Restaurant, que sirve platos peruanos, está el restaurante a pocos pasos de la Tree House Lodge. La parada de autobús to Machu Picchu también está a un tiro de piedra del alojamiento. En los alrededores se puede practicar senderismo.