CHA Cha's Restaurant, SAN ANTONIO, Texas (TX)
Comfortably operating at 2026 Babcock Road () in SAN ANTONIO, Texas (TX) (78229), CHA Cha's Restaurant can be contacted at 2106157588. Please do call up in ahead of time to make a reservation.
More restaurants in SAN ANTONIO, Texas (TX)
CHA Cha's Restaurant contact information and details:
Address: 2026 Babcock Road - , SAN ANTONIO, Texas (TX) 78229
Contact Phone: 2106157588