Description: Whistler Town Plaza's Bear Lodge is located in the North Village right on the Whistler's main pedestrian walkway. This condo offers a perfect central location within five minutes walk of nearly everything in Whistler and great views of Blackcomb Mountain