Chain Restaurants


Papa John's Pizza


Chain Restaurants 24

Papa John's Pizza

ultimate4g63 | May 27, 2009 06:39 PM

I feel silly posting this, but has anyone here tried Papa John's pizza? We've all seen the commercials on US networks. I have American friends that say it is by far the best chain pizza. I decided to hop on to their website and see if i'd be able to find a location near Buffalo. Low and behold, I discovered a few locations in Ontario! There are a couple in London and one in Kitchener. Has anyone tried any of these Canadian Papa John's locations?

Want to stay up to date with this post?

Recommended From Chowhound