Best Pizza in Town?
By an edhat reader
I've been having a debate with my co-workers all morning about the best pizza in town. Granted we all like different styles of pizza, but we noticed a few places seemed to stand out as favorites. I was curious what places other people think makes the best pizza and why? [Disclaimer: we were not considering price in this debate, purely taste]