Shanghai Dumpling Shop
Shanghai Dumpling Shop
455 Broadway, Millbrae, CA
650-697-0682
Pick-up Available