Whistler Village Centre Apartment Whistler, British Columbia
Offering a fitness centre and mountain view, Whistler Village Centre by LaTour Hotels and Resorts is set in Whistler, 5.1 km from Alpha Lake Park and 300 metres from Whistler Medals Plaza. This aparthotel offers free private parking and a lift.
Number of rooms: 13
4295 Blackcomb Way, V0N 1B4 Whistler, Canada