Where is Whistler Olympic Plaza?
Whistler Olympic Plaza is located in Whistler Village. It's in a welcoming neighbourhood well known for its great selection of restaurants. If you'd like to find things to do in the area, you might like to visit Whistler Blackcomb Ski Resort and Whistler Marketplace.
Things to see and do near Whistler Olympic Plaza
What to see near Whistler Olympic Plaza
- Alta Lake
- Nita Lake
- Town Plaza
- Green Lake
- Alpha Lake Park
Things to do near Whistler Olympic Plaza
- Whistler Marketplace
- Squamish Lil'wat Cultural Centre
- Gateway Loop
- Audain Art Museum
- Whistler Village Stroll