There used to be a Chi Chi's in the mall across the street from my last job. It's not really Mexican food, and they closed when their food started killing people.
There used to be a nice little Mexican place up the road from the office. They lasted not quite a year. They opened just in time for the crash. Not the best Mexican food I ever had, but definitely more authentic than Chi Chi's.
Now the only "Mexican" restaurant in town is Chipotle. I like their food, but again, wouldn't really call it authentic Mexican.
There's a really decent one in North Olmsted, a couple of suburbs south and west of me. Haven't eaten there in years. "El Rodeo" is the name, I think.
Luchita's in Cleveland is decent. Haven't eaten there in almost 20 years either.
Of course I was in Apartheid Chicago over Christmas and there was a Mexican restaurant every few blocks, Chicago and its suburbs now being the northernmost state of Mexico. Had Mexican food with my cousin at a place on or near Rush Street. Decent food. I meant to eat at a Pepe's while I was there, but I spent so much time running errands for and chauffeuring people around that I never got the chance. Back in the '80s, the one around the corner from my Army Reserve center had the best guisado de res (Mexican beef stew). I'd really have liked to get to Cortes in Blue Island, but didn't manage that either.