Save places from Instagram, TikTok, YouTube and more

Duck King Restaurant
Restaurant
4.0 (15 reviews)
77 Jiang Ning Lu, Jing An Qu, Shang Hai Shi, China, 200041
+86 21 6271 1717
Save places from Instagram, TikTok, YouTube and more

Restaurant
4.0 (15 reviews)
77 Jiang Ning Lu, Jing An Qu, Shang Hai Shi, China, 200041
+86 21 6271 1717