Located in the lovely area of Whistler, The Westin Resort and Spa, Whistler enjoys a commanding position in the sports, sightseeing, skiing hub of Whistler (BC). From here, guests can make the most of all that ... Read more

View all Luxury Hotels in Whistler (BC)