TOWN PLAZA SUITES * * *
Whistler, located in British Columbia, Canada, is a popular tourist destination for outdoor activities, especially skiing and mountain biking. The Eagle, Bear and Deer lodges offer studios, one-bedroom and two-bedroom apartments, with restaurants, stores and nightclubs nearby. Whistler's mountain gondolas and conference center are within walking distance of the suites. Guests can also take advantage of bike storage and ski lockers. However, some reviews mention issues with cleanliness and noise from a nearby nightclub. Despite this, the Town Plaza Suites remain a convenient option for those wishing to stay in the heart of Whistler and enjoy all the activities it has to offer.
Did you know? This review was written by our professional authors.
Compare and book your accommodation TOWN PLAZA SUITES
Members' reviews on TOWN PLAZA SUITES
The ratings and reviews below reflect the subjective opinions of members and not the opinion of The Little Witty.