Restaurants in Tampa, FL
Restaurants • Pizza
203 E Twiggs St.,
Tampa ,
FL
33602
UNITED STATES
Based on 3 reviews
Yuck!
I don't know about the rest of you but I went to visit my husband at work in Downtown tampa, he brought me to this Pizza place they go to on their lunch break.... let me tell you this tasted like frozen pizza... and not good frozen pizza....Water
For the uneducated about water... you must not know much about beer either.. because where the water counts all the breweries built their plants.. just look at any Budwiser label and you'll find the best water... if you like the pizza...They do use NY water
I have seen the water stored upstairs and ready to be used for making the pizza. They receive to truck loads a year from a spring in NY.Worldwide > United States > Tampa, FL > Pizza