Seriously, I don't think I've ever had tastier pizza from a chain. I would go as far as saying it's some of the best pizza I've ever had. My god, it's just amazing.
Can anyone else attest to this?
I tried finding an image online but I guess none exist. It seems to be something only available in New England for whatever reason.
Can anyone else attest to this?
I tried finding an image online but I guess none exist. It seems to be something only available in New England for whatever reason.