Get directions to: Antojos De Mi Tierra, Tampa, FL
Restaurant address: 2302 W Columbus Dr Tampa, FL 33607, USA
Restaurant: Antojos De Mi Tierra