Amazing place, beautiful views. 5 mins from the main Mont
Written by on .
Amazing place, beautiful views. 5 mins from the main Mont Tremblant ski town. The place had everything we needed and was decorated beautifully! Will definitely stay here again!