A unique dining experience awaits you in a beautifully restored 1902 mansion conveniently located in the heart of central Vermont.
As we welcome your guests to Vermont and the Windsor Mansion Inn, they will be our guests in our storied mansion and will experience dining surrounded by elegant design and antique furnishings.
The Windsor Mansion Inn offers beautiful scenic views, perched high up on 14 acres of a private estate, with breathtaking views of the Connecticut River Valley and the Town of Windsor, Vermont. Make your way outside to one of our patios to take in the sights and sunsets overlooking the Connecticut River Valley and enjoying dining in our wonderful light filled banquet room.
Open year round for dining at lunch and dinner and with 17 elegant and unique rooms for small groups.
Whatever your needs…we have it! Rich in History, our charming Inn welcomes you to Vermont in true Windsor fashion.
Dates of Operation:
Year-round. Call for a winter visit and conditions.
Group Policy and Rates:
Reservations required. Varied group menu options available for lunch and dinner. Ample motorcoach parking.