Cha Cha's is on Babcock in the Medical Center. There are two and the other one is at 410 and Bandera. Do the Med Center it's a better place.
Azuca is nice but it's not Tex Mex. Their food is latin/carribean.
AkNim, didn't know you were in SA too. Have to meet you for brew sometime. What part of town houses your joystick?