Sandwich Shop in Tampa
Mom and pop shop serving Ybor-style devil crabs, Cuban sandwiches, and cafecito
1301 S 20th St
Tampa, FL, 33605
(813) 247-6835