Tried the new Papa John’s pizza in Leominster, and I’m here to give my review:
What the hell is the big freaking deal? THIS is what people think is the best pizza in the US? Gah!
I’ll take Bertucci’s ANY day over this food product. Or California Pizza Kitchen if I have to pick a national chain (as opposed to a New England one). And for local pizza in Leominster, I’m sticking with Athens on Main Street next to the commuter rail station. I think Leominster House of Pizza is good, but it’s been so long since I’ve lived on that side of town that I don’t know if it’s still good. And I don’t eat pizza in – the joy for me is taking it home to eat in front of the television. I mean, that’s what pizza is for, right?