33.8k reviews
100 meters southeast of the intersection of Dongda Ming Road and Xinjian Road, Hongkou District, Shanghai.