7049 W Waters Ave, Tampa, FL 33634-2203, Tampa
Wasn't that happy with there menu.
14022 N Florida Ave, Tampa, FL 33613-3233, Tampa
Best sandwiches hands down!
Wasn't that happy with there menu.