Situated approximately a 25-minute stroll from Temple of Condor, Hostal La Payacha Machu Picchu hotel includes luggage storage. Located right near Plaza Manco Capac, the comfortable 3-star inn has 9 rooms near a train station.
Mercado Central is located 0.2 miles from the Machu Picchu hotel, and such natural sites as Machu Picchu Inca Citadel is 1.5 miles away. The Hostal La Payacha is in the immediate vicinity of Ministry of Culture in Machu Picchu. The property is situated around 30 minutes by foot from Temple of the Sun.
Featuring amenities such as hair dryers and towels, the private bathrooms come with a separate toilet and a shower.
Every morning a free breakfast is served here. The nearby dining options feature Indio Feliz Restaurant Bistro, which is only 950 feet away.