Originally Posted by Starwood Lurker
Isn't there another one on Research Blvd. near 135 across the street from the Red Lobster?
oops, you're right! There is still a location at Anderson Lane and 183. But I would agree that the best Tex Mex in town could be found on the East Side (I like Nuevo Leon on E 6th)