La Tapatia
409 W Main St, Immokalee FL 34142