Jack Briggs
Senior HTF Member
- Joined
- Jun 3, 1999
- Messages
- 16,805
Don't mention some awesome local pizza parlor that happens to deliver to your area, but stick with the national chains. Which do you think makes the best pie, all things considered?
My vote: Papa John's.
My vote: Papa John's.