33.8k reviews
200 meters southeast of the intersection of Taiping Road and Dongdaiming Road, Hongkou District, Shanghai.