Cho's, a hole in the wall place on California Avenue in Palo Alto, serving amazing dumplings and bao (and not much else), run by one grumpy Chinese guy. If he was out of something, he was out, and if you didn't like that, that was your problem
add a skeleton here at some point
about 1 month ago