Windsor Station Restaurant and Barroom

26 Depot Ave., Windsor, VT

The Windsor Station offers a classic neighborhood restaurant in 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.

EXPERIENCES