Pizza Review
Can’t believe how overrated this place was. Absolutely no taste. It was a firm slice of cardboard. New England pizza sucks.