Restaurant
Shanghai Dumpling Shop
18 locals recommend,
Tips from locals
Tastes just like in China. Seriously, comes very close to the real deal over there.
Unique things to do nearby
Locals also recommend
Location
455 Broadway
Millbrae, CA