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