Situated in Cusco and with Wanchaq Train station reachable within 1.6 km, Tambo Del Castillo features a tour desk, non-smoking rooms, a garden, free Wi-Fi throughout the property and a terrace.
Number of rooms: 5
Pampa De Castillo, Cusco City Centre, Cusco, Peru