11701 N Florida Ave, Tampa, FL 3612 | 813-933-2952
HOME
OUR PLACE
MENU
REVIEWS
DELIVERY
NEWS
CONTACT & LOCATION
More...