With the fast food topic running around on the forums, I wonder, whats everyones favorite Pizza Place?
Personally im a fan of:
1. Fox's Pizza Den
2. Pizza Joe's (Small chain)
3. Vocelli's Pizza
(Anyone remember an old restaurant called the "Italian Oven", they have a great peanut butter & jelly pizza....believe me, it was great!)