After looking over the list of Tampa Bay's best pizza places, I can't believe that this place isn't among the top. I know pizza is a regional thing but if you are from the Northea...
All reviews seem positive