Twin Peaks Whistler

ACROSS THE STREET FROM THE ORDINARY

Naturally spectacular, Twin Peaks at The Whistler Vacation Club is an exclusive club in Whistler resort. Delivering world-class service and luxurious accommodation in an ideal setting for family vacations, meetings and events alike. Combining classic elegance and a modern mountain-chic, this award-winning Whistler Club showcases exceptional hospitality and full resort amenities.

Previous
Previous

VIP Mountain Holidays

Next
Next

Premium Experiences