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
802-674-4180
Hours of Operation
Dinner; 4:30pm – 10:00pm
Lunch, Thurs – Sat; 11:30am – 2:00pm
From The Blog