I grew up in South Tampa. I have had cuban sandwiches all over Tampa. This place knocks them all out of the water. Forget the Green store and the MacDill Store; this place is the ...
All reviews seem positive