Get directions to: El Taquito, Immokalee, FL
Restaurant address: 101 W Main St Immokalee, FL 34142, USA
Restaurant: El Taquito