Get directions to: Havana Village Restaurant, Tampa, FL
Restaurant address: 8114 N Florida Ave Tampa, FL 33604, USA
Restaurant: Havana Village Restaurant