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.
26 Depot Ave.
Windsor, VT 05089
Dinner; 4:30pm – 10:00pm
Lunch, Thurs – Sat; 11:30am – 2:00pm
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…