One thing you will notice in my reviews is I always find the one place in my town that has the best pizza. Its my guilty pleasure and I must find it.
In Mass its definately Dinos
In Florida it was Fratellis
in my new home of NC its Primo's
The pizza is fantastic, thin crust NY style, just the right amount of cheese and sauce, and great toppings. Prices are a little high for pizza, but for a once in a while treat its fine.
The subs are good, but their wraps are better. The salads are HUGE, the antipasto can easily fill you up.
So far so good, if anyone can beat the pizza I would love to learn about them.