(813) 980-6441
11720 N 56th St, Tampa, FL 33617
View Map
Sorry, there are currently no reviews. Read More Tampa Restaurant Reviews