Luxury Condo Near Ski Lift in Whistler Village (PID: 19908)
Description: The Town Plaza Suites are located in the center of the world famous Whistler Village in British Columbia, Canada. It's just four blocks to the lifts and all the excitement of Whistler's main plaza. You’ll enjoy your stay here in the center of it all.