The Westin Resort & Spa is a welcoming ski holiday centre, open all year round, which offers 250 elegantly decorated rooms with luxurious carpets and magnificent views of the mountain or Lake Tremblant. It also features Internet access (with surcharge).
Location: 500 m. from Lake Tremblant, 5 Km. from the centre of Mont Tremblant, in an area that is well communicated with the local sports facilities.