Italian restaurant · 582 Main St, Shrewsbury, MA
More food in Shrewsbury, MA · Italian Food in Shrewsbury