Windsor Station Restaurant is in the old train station for the town of Windsor, about 45 minutes from Ludlow VT and Okemo Mountain. When you enter, the lounge is on the
Been there, done that? Do tell us about it! Submit a review of this Windsor restaurant today.