MTL Blog on MSN
This mountainside town near Montreal has Swiss Alps vibes and feels like a European ski village
Located south of Montreal, just across the U.S. border, Lake Placid is a charming resort town tucked in the Adirondacks ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results