A hotel with charm and character in Cusco Peru, near Machu Picchu, one step from the Sacred Valley, with excellent location, service and comfortable rooms of high quality.ILLA HOTEL is a completely renovated colonial house, located in the heart of the..