Island Crew0 Ratings yelp logo
2210 E Hillsborough Ave #2 Tampa, Florida 33610 | Restaurant Info