Get directions to: El Chico Restaurant, Mobile, AL
Restaurant address: 830 W I65 Service Rd S Mobile, AL 36609, USA
Restaurant: El Chico Restaurant