33.8k reviews
100 meters northeast of the intersection of Lu Shun Road and Dongda Ming Road, Hongkou District, Shanghai.