Sandwich Shop in Tampa
Mom-and-pop sandwich shop known for Cuban sandwiches, devil crab, and guava pastries
5713 E Columbus Dr
Tampa, FL, 33619
(813) 621-8031