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?