Restaurant in Tampa
Family-owned since 1975, serving classic Cuban sandwiches, devil crabs, and plantains
10434 N Florida Ave
Tampa, FL, 33612
(813) 932-0998