Award-winning Stowe Resort complements New England portfolio.
The 1920s-era hotel was the site of the first Academy Awards after- party in 1929 and has been featured in
The country club and resort recently were acquired by an LLC led by local business owners and long time club