Sale: 21 - 2050 Lake Placid Road, Whistler, V0N 1B2