Hostal Quilla House Hotel Cusco, Cuzco
Hostal Quilla House is located in Cusco, 1.8 km from Central bus station. With a bar, the property also has on-site dining. The accommodation offers a 24-hour front desk and luggage storage space for guests.
Número de habitaciones: 12
Jr. Santa Beatriz I-3, Cusco, Perú