Twin Peaks is a property conveniently located within walking distance of both gondolas, world class dining and shopping in Whistler Village. The property is a spectacular mixture of mountain scenery and convenience. The spacious, alpine styled, fully furnished, two bedroom and one bedroom condominiums are steps away from the Whistler vibe, pedestrian friendly Village Stroll and full access to Whistler adventure including the world famous Olympic Park.