Whistler Canada Tourist Information
The Westin Resort and Spa is an upscale Whistler hotel located in Whistler Village. The hotel has a restaurant and spa.
Although the Westin is situated near the heart of the village, it is in a relatively quiet area.