Viewing a single comment thread. View all comments

occasional_cynic t1_j3e84dj wrote

If you like Greek pizza new England is the only place in the country that gets it right.

7

Ok-Glass7272 t1_j3g9dvg wrote

True that. Tilton House of Pizza has won best pizza in NH for, like, a zillion years. Well deserved.

2