Find the top Fish & chips restaurants in Vermont near you now.
Fish & chips restaurant
Address: 116 North St, Bennington, VT 05201