This club resort is located in the centre of Whistler. Within a few minutes walk lie ski lifts, excellent restaurants, shopping venues and nightlife venues.
See more: Hotels in Canada Hotels in Whistler Holiday Destinations in Canada