Tampiz
4 Star Yelp Rating
88 Ratings yelp logo
113 S Hyde Park Ave Tampa, Florida 33606 | Restaurant Info
Estimated delivery time: 50 minutes