Tampiz
4 Star Yelp Rating
76 Ratings yelp logo
113 S Hyde Park Ave Tampa, Florida 33606 | Restaurant Info