Edson Hill Manor isn't just a place to rest your head — it's an attraction in itself. Why not stay the night and see why it's so unique?
If you're staying a while in Stowe, Edson Hill Manor is a great place to start your sightseeing. This place to stay is one of many attractions that'll keep you on the hop here. Smugglers' Notch Ski Area, Trapp Family Lodge Touring Center, and Mount Mansfield Peak are also ready to be explored nearby.