Quilla House Ecologico is gelegen in Machu Picchu, op 5 minuten lopen van Machu Picchu Hot Spring en een paar minuten lopen van Wiñaywayna Park, en biedt accommodatie met toegang tot een tuin met een zonneterras.
Er is een volledig uitgeruste eigen badkamer met douche en gratis toiletartikelen.
Station Machu Picchu ligt op 3 minuten lopen van de bed & breakfast, en Bus Stop ligt 300 meter verderop.