Know a great happy hour or special for this location?
Sandwiches & classic Cuban chow are served up in a modest, family-owned cantina founded in 1975.
Suggest an edit
10434 N Florida Ave, Tampa, FL 33612