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