Boasting an on-site spa, this lakeside Whistler hotel is just 500 m from Whistler Mountain and Creekside Gondola. A gas fireplace is featured in all units. A free shuttle service to Whistler Village is provided.
Number of rooms: 77
2131 Lake Placid Road, V8E 0B2 Whistler, Canada