A true New England meeting retreat should happen in a place that’s natural. A place where you can get away to come closer together. That’s what we can provide here at Stowe Mountain Lodge in Vermont. Nestled in the heart of Stowe Mountain Resort, the backdrop to your conference or event is naturally beautiful. Better yet, it’s inspiring. With 56,000 square feet of flexible Stowe meeting venues and event space, there’s always room for getting down to business. And the vast mountainside offers even more space and activities for team building. Together, it cultivates an environment that inspires, excites and energizes. See the details of our hotel meeting rooms and then host your next business event or corporate retreat here at Stowe Mountain Lodge.