New Yellow Productions Vid: Summit Lodge
Whistler Summit Lodge DETAILED HOTEL REVIEW
Everything you need to know if you are considering staying at the Summit Lodge in Whistler, British Columbia, Canada. The Summit Lodge is located in the main village of Whistler. Standard rooms have kitchenettes with stovetop, microwave, and refrigerator and self parking is provided in an underground parking garage.
Watch it here: