Originally Posted by bigtimecow
i am planning a pizza trip! meaning, i'm traveling around new england going to a bunch of different pizza places. so, if anyone here lives in the new england area, i would LOVE for you to tell me a good pizza place, where it is located, and what is the best kind of pizza from that place.
Whatever you do don't go to Needham, we don't have any good pizza here. Plus remember when that killer was on the lose, they thought they caught him in a pizza place here only to realize it was a peace-nik? Anyone who isnt a Snobby McYuppiepants wont be too welcome here. Damnit that lock-down scared me spitless, especially since that place was extremely close to my house.
Yea so dont go to Neeedham for pizza.