33.8k reviews
40 meters north of the intersection of Zhapu Road and Beihai Ning Road, Hongkou District, Shanghai.