Whistler-Blackcomb

(Created by sam)

Spot Your Style

Spot is all about your style.

Celebrities aren't the only ones with great taste.

Tags

Add Tags

Recent Activity (See All)

About

Whistler Blackcomb is a ski resort located in Whistler, British Columbia, Canada. It is consistently rated among the top five ski resorts in North America by Ski Magazine, due to the combination of extensive terrain, good snow, and a highly-rated nightlife.

Photos

  • Whistler-Blackcomb Photo

Comments