Italian restaurant · 1240 Newport Ave South, Attleboro, MA
To-Go · Delivery
See full menu
More food in Attleboro, MA · Italian Food in Attleboro