Hôtel Quintessence

Nestled in the heart of the Laurentians on the shores of Lake Tremblant, this sumptuous hotel marries nature and brilliantly redefines the concept of mountain chalet.