Set on the main street and only 300 metres from Machu Picchu’s main bus and train station, Machu Picchu House has comfortable rooms with free WiFi access in common areas.
Set on the main street and only 300 metres from Machu Picchu’s main bus and train station, Machu Picchu House has comfortable Read more
Set on the main street and only 300 metres from Machu Picchu’s main bus and train station, Machu Picchu House has comfortable rooms with free WiFi access in common areas.
Set on the main street and only 300 metres from Machu Picchu’s main bus and train station, Machu Picchu House has comfortable rooms with free WiFi access in common areas.
Number of Rooms: 12