Quilla House Ecologico situa-se em Machu Picchu, a 5 minutos a pé de Machu Picchu Hot Spring e a alguns passos de Wiñaywayna Park, e dispõe de acomodações com acesso a um jardim com um terraço para banhos de sol.
Existe uma casa de banho privativa totalmente equipada com chuveiro e produtos de higiene pessoal gratuitos.
Estação de Machu Picchu fica a 3 minutos a pé de Quilla House Ecologico, enquanto Bus Stop está a 300 m da propriedade.