33.8k reviews
No. 310 Huang Zhao Road, Chuansha New Town, Pudong New District, Shanghai (360 meters walk from Exit 1 of the subway station)