Sale: 231 W7 - 2050 Lake Placid Road, Whistler, V8E 0A8