Another of my Tulsa favorites. It compares to pizza on Worcester St. in New Haven, Ct (where pizza was invented). Out of travel to almost 100 countries, my top 3 choices for pizza are: Italy, Worcester St, and Mario's in Tulsa. \r
\r
If you're a Pizza Hut or Mazzio's pizza person, this is not your pizza. Stick to the fast food joints.
more