I can't deny this. I am a big pizza fan, and it wasn't until 15 or so years ago that I had my first New Haven pizza. Everything else doesn't come close....Except for Eastern Mass bar pizza. Back when Town Spa pizza in Stoughton was good, that was my favorite. A few other south shore pizza joints like Cape Cod were awesome as well, but New Haven beats them all...The big 3... Pepe's, Sally's and, Modern.
Side note, Greeks should stick to Baklava, and keep away from the pizza ovens.