Restaurant
4.4 (7 reviews)
678 Shan Xi Bei Lu, Jing An Qu, Shang Hai Shi, China, 200041
+86 21 6272 1581