Surrounded by the impressive panorama of the Rocky Mountains, this modern hotel is conveniently located in the village of Whistler, just steps from the centre with hundreds of shops, restaurants and bars. Whistler Conference Centre and Whistler Golf Club..