Restaurant
4.6 (91 reviews)
83 Chang Shu Lu, Jing An Qu, Shang Hai Shi, China, 200030
+86 21 5403 8330