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