Call Us
813-932-0998
10434 N Florida Ave
,
Tampa
,
FL
33612
, USA
Home
Photos
Restaurant Menu
ORDER ONLINE
Catering Menu
Order Catering
Contact
View on Mobile