American restaurant · 26 Depot Ave, Windsor, VT
Dine-In
More food in Windsor, VT · American Food in Windsor