33.8k reviews
No. 882 South Pudong Road, Pudong New Area, Shanghai (290 meters walk from Exit 3 of Shangcheng Road Subway Station)