Eating Mexican Spanish Tex-Mex at El Cid restaurant in Chicago, IL.

Feedback

Do you manage or own El Cid?

Yes