Hotel Overview
The Wyndham Cap Tremblant de Montagne Hotel is situated at an altitude of nearly 400 m. and offers panoramic views of Mont Tremblant and Lake Mercier. Featuring 190 rooms and suites equipped with all the necessary amenties. Among the various facilities guests will find 3 pools, 3 outdoor spas open all year round and an Italian restaurant.