33.8k reviews
170 meters southeast of the administrative building of the PAB project in Pudong New Area, Shanghai.