Get directions to: 2606 North Armenia, Tampa, FL
Restaurant address: 2606 N Armenia Ave Tampa, FL 33607, USA
Restaurant: 2606 North Armenia