
This Iconic New England Pizza Chain Has No Locations in Maine
Surprisingly, this pizza and Italian chain, which opened its first location over four decades ago in Somerville, Massachusetts, has zero locations in Maine. There’s a saying that ‘Maine is just one big small town,’ and if that’s true, then all of New …