Cusco is situated in the stunning Andes Mountains. The Palacio del Inka is 5 star luxury. The hotel is beautiful inside and the staff are so lovely. If you want to visit Machu Picchu then Cusco is where you begin and the Palacio del Inka is where you can start your holiday in style.More
- Free Wifi
- Restaurant
- Visit hotel website