Salones del Inca Hotel
Hotel
Cusco
Salones del Inca Hotel is located in Cusco. Free Wi-Fi access is available.
Number of rooms: 20
Avenida los Incas 1316 A, Wanchaq, Cusco, Peru