Location: close to Whistler town centre, on the slopeside on Whistler Mountain.
See more: Hotels in Canada Hotels in Whistler Holiday Destinations in Canada