25-year-old SF restaurant is making a comeback one year after closure
Cha Cha Cha, at 2327 Mission St., is reopening after closing last summer. Jeanie B. via Yelp San Francisco Mission District sangria destination Cha Cha Cha is returning from the dead. …