Summit Lodge and Spa
4359 Main Street Whistler, BC V0N 1B4
Whistler: Whistler Village
The Summit Lodge and Spa is perfectly located in Whistler Village North backing on Village Park and across from the pedestrian stroll. Minutes to shops, restaurants and bars and a 10 minute walk to the ski lifts.