Gotta try the deluxe panzarotti. The dough is delicious, the sauce fantastic and the ingredients are fresh. I want to go back and try other items on the menu but the panzarotti is hard to resist. Don't judge a book by its cover it's defiantly a hidden gem. Make sure you say Hi to Papa when you stop in. He's... more
Definetly one of the best pizza that i've tried, not just in the city but also in Canada, made by real italians and with a great price
Simply put, the best pizza in London, bar none. Their panzarotti's are huge, enough to be filling, or to save some for the next day. The large deluxe pizza, which is only $13.50, is enough to do you two meals. How many other pizza places can say the same thing?
If there's one thing I miss about London town, it's Papa's Pizza.