The latest addition to Drip Castle Estate Collection, Meadowstone Manor is perfectly situated in the Green Mountains of Vermont. The manor is on acres of private grounds in quaint New England town of Stowe, Vermont. The expansive estate combines pure mountain with luxury experiences and exquisite design details. Boasting space for more than twenty guests, this is the perfect getaway for a ski vacation, year round hiking, world-class foliage, at this mountainside retreat.
Explore Meadowstone Manor