Restaurant
4.4 (38 reviews)
201 Xing Guo Lu, Xu Hui Qu, Shang Hai Shi, China, 200031
+86 21 6433 9123