Willkommen im Hotel Cusco Apartments and Private Rooms Cusco, Cusco Apartments & Private Rooms is a self-catering accommodation located in Cusco. Free WiFi access is available. The property is 1.2 km from Wanchaq Train station and 800 metres from Inca Garcilado de la Vega Stadium. The apartment will provide you with a TV, a DVD player and a CD player. There is a full kitchen with a microwave and an oven. Private bathroom also comes with a shower. You can enjoy mountain view and garden view from the room. If you feel like visiting the surroundings, check out Qenko (1.1 km) and San Blas Church (1.2 km).