33.8k reviews
60 meters southeast of the intersection of Fengxiang Road and Industrial Road, Baoshan District, Shanghai.