Restaurant
4.3 (19 reviews)
129 Yan An Xi Lu, Jing An Qu, Shang Hai Shi, China, 200040
+86 21 6248 0899