Restaurant
4.1 (80 reviews)
650 Yu Yuan Lu, Jing An Qu, Shang Hai Shi, China, 200031
+86 21 6252 5117