Quilla House Ecologico está en Machu Picchu, a 5 min a pie de Baños termales de Machu Picchu y a pocos pasos de Parque Wiñaywayna, y ofrece acceso a un jardín con terraza solárium.
Hay un baño privado totalmente equipado con ducha y artículos de aseo gratuitos.
Estación de Machu Picchu está a 3 min a pie del alojamiento, y Parada de autobús está a 300 metros.