Edson Hill
HospitalityVermont, United States11-50 Employees
Edson Hill is a hospitality property located in Stowe, Vermont, offering a distinctive inn experience set on 38 acres with views of the surrounding mountains. The 22 individually designed guest rooms blend antique and contemporary elements to provide a balance of modern convenience and classic ambiance, while the on-site dining room serves a modern take on New England cuisine with a selection of wines, beers, and cocktails. The property also hosts events, providing indoor and outdoor spaces suitable for gatherings ranging from intimate celebrations to larger weddings, and it offers a variety of on-site activities to create a Vermont inn experience across seasons. Based in Vermont, the inn operates within the lodging and event hospitality segment and targets guests seeking a luxury-informality, nature-oriented countryside experience.