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