Located in the heart of Whistler Village, seconds from entertainment, nightlife, shopping and fantastic dining.
See more: Hotels in Canada Hotels in Whistler Holiday Destinations in Canada