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