Das komfortable Hotel All Sur Machu Picchu bezaubert mit einem Ausblick auf die Stadt und liegt unter anderem nur 7 Fußminuten von der Estacion Peru Rail a Hidroelectrica entfernt. Außerdem gibt es Parkplätze.
Das komfortable Hotel befindet sich etwa 5 km vom Flughafen Machu Picchu und knapp 1 Kilometer von kulturellen Einrichtungen entfernt, darunter dem Museo de Sitio Manuel Chávez Ballón. Mercado Central ist in einer 5 Gehminuten Entfernung vom All Sur Machu Picchu und kann leicht erreicht werden. Der Plaza Manco Capac, eine bekannte Sehenswürdigkeit, ist ebenfalls ein paar Schritte entfernt vom Hotel. Die Bushaltestelle Consettur to Machupicchu befindet sich ebenfalls in 200 Meter Entfernung zur Unterkunft.
Das Hotel verfügt über 13 Zimmer, von denen einige sowohl eine getrennte Toilette als auch einen Schreibtisch, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage bieten. Die privaten Badezimmer sind mit einem Haartrockner und Handtüchern ausgestattet.
Jeden Tag bietet das Hotel All Sur ein englisches Frühstück an. Das Restaurant Indio Feliz Restaurant Bistro mit Gerichten der peruanischen Küche befindet sich nur 5 Fußminuten von hier entfernt.