Restaurant
4.6 (26 reviews)
633 Bi Yun Lu, Pu Dong Xin Qu, Shang Hai Shi, China, 201203
+86 21 5030 6426