33.8k reviews
No. 310 Huang Zhao Road, Chuansha New Town, Pudong New Area, Shanghai (360 meters walk from Metro Station Exit 1)