Dog Friendly Stowe Mountain Lodge

At SM Lodge

By correspondents Georgie Jet and Highroad Cam and Baci too! At 4,395 feet, Stowe’s Mount Mansfield wins the honor as the highest point in Vermont.  It seems only natural and fitting that, as of four years ago, the Stowe Mountain Resort has elevated its stature to a level worthy of this great New England […]