Cha Cha's Restaurant Ii Inc
(210) 615-7000 | View Website

2026 Babcock Road, San Antonio, TX | Directions   78229

29.500931 -98.579455

Cha Cha's Restaurant Ii Inc
Cha Cha's Restaurant Ii Inc
Cha Cha's Restaurant Ii Inc
 
79% 100 20 14 Votes

Best of Citysearch

Nominated for:
Margarita (2006)
Margarita (2005)
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!