The Windsor Station offers a classic neighborhood restaurant, featuring many locally produced foods, wines, and spirits. A historic train station with many original features that turns back time for many regular customers and travelers alike. The best place in the Upper Valley to catch live music four nights a week.
Windsor Station Restaurant and Barroom
26 Depot Ave.
Windsor, VT 05089
Hours of Operation
Dinner; 4:30pm – 10:00pm
Lunch, Thurs – Sat; 11:30am – 2:00pm
From The Blog
Apr 28, 2021
Spring Cocktails on the Menu
It's spring and things are looking up! Our Vermont eateries and tasting rooms are opening and putting out their patio furniture, the weather is…