Italian restaurant · 36 Square, Bellows Falls, VT
More food in Bellows Falls, VT · Italian Food in Bellows Falls