Now Open: 88 Bao Bao December 6, 2021 | by Lisa Radden | in: News & Events We are excited to share that 88 Bao Bao is now open in Castro Village. A family restaurant serving fresh made dumplings, noodles and more for a classic taste of China.