Cha Cha Cha is a Tapas style restaurant in the Haight-Ashbury street area. It is very small and it is almost always crowded. The tables are pretty tiny, and it's hard to get all of the little plates of tapas on the table at one time. If you have to wait, go to the bar and get a pitcher of sangria. For tapas, we liked everything!
more