According to several websites and blogs, the owners of King of Thai Noodle have opened King Cha Cha in the former Citizen Thai and the Monkey space at Grant & Vallejo in North Beach. Haven't found any substantive reviews about the food or seen an online menu yet. Anyone check this out yet?
(Note: link is the correct address but the name is the previous establishment.)
Citizen Thai & The Monkey
1268 Grant Ave, San Francisco, CA 94133