Das elegante Bed and Breakfast Quilla House Ecologico Machu Picchu verfügt über einen Gepäckraum und liegt nur 8 Minuten Fußweg vom Plaza Manco Capac entfernt. Außerdem gibt es Parkplätze.
Das Hotel ist in etwa 2 km Entfernung vom Sonnenaltar gelegen. Ministry of Culture befindet sich ebenfalls gleich neben dem eleganten Hotel. Rund 25 Minuten zu Fuß von hier entfernt können die Gäste den Inka-Pfad besuchen. Das Bed and Breakfast Quilla House Ecologico liegt nur 250 m von der Bushaltestelle to Machu Picchu und bietet eine gute Anbindung an viele Sehenswürdigkeiten.
Sie sind auch mit privaten Bädern ausgestattet.
Das Restaurant Salvia serviert verschiedene Arten von südamerikanischen Gerichten und liegt in unmittelbarer Nähe zur Unterkunft.