I do agree with another review on "Country Pizza Inn", but my vote for best pizza goes to Leaning Tower in New Port Richey. I think it's something about the sauce--I can't stand Papa John's because of their sauce, but Leaning Tower just seems to get it right--the kind of pizza you love to see in the fridge the next morning for breakfast! It has to have the proper balance of grease-to-dough-to-sauce-to-toppings.
more