7921 N Armenia Ave, Tampa, FL 33604 (813) 304-2603
Today
How to go there
Restaurant Loc: 28.0208 / -82.4839
Plan your visit