Property Name: Whistler Town Plaza
Property Address: 4314 Main Street Whistler, , VON 1B4
Property Description: Located in the heart of Whistler Village, Whistler Town Plaza puts you front and center for easy access to everything this all-season mountain resort area encompasses. Spend quality time in your spacious, well-appointed suite, complete with complimentary HD cable TV and Wi-Fi. Marvel at the genuine hospitality you'll encounter on a stroll to shops, restaurants, and nightclubs, and discover why Whistler is consistently ranked among the top ski resorts in North America.
Property Facts: Year of Last Renovation: N/A