Description: This mountain town home has a beautiful view of Whistler Mountains in Whistler, British Columbia and is only walking distance from the ski lift and Whistler Centre where restaurants and resort shops can be found. Have plenty of room to bring the family i