Restaurant
3.9 (32 reviews)
311 Shan Dong Zhong Lu, Huang Pu Qu, Shang Hai Shi, China, 200002
+86 21 6360 5008