This hotel is situated within the famous ski resort village of Mont Tremblant, in the province of Quebec. Countless ski lifts are located only a few moments from the hotel, while it is about 1.5 hours' drive to the Canadian metropolis of Montreal.
See more: Hotels in Canada Hotels in Mont Tremblant Holiday Destinations in Canada