Restaurants in Tampa, FL
Restaurants • Pizza
3015 Thelma St.,
Tampa ,
FL
33605
UNITED STATES
Based on 1 reviews
Great pizza, fun place
Cappy's is one of our favorite places to eat. I've only tried their New York style. They have a really cool decor consisting of vintage signs, games, pennants, etc. Oh, and a working model train that the kids love and a couple of...Worldwide > United States > Tampa, FL > Pizza