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

2026 Babcock Road, San Antonio, TX   78229

29.500931 -98.579455
Map of Cha Cha's Restaurant Ii Inc
 
79% 100 16 14 Votes

Best of Citysearch

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

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