33.8k reviews
1189 Changning Road, Changning District, Shanghai, near Exit 3 of Zhongshan Park Subway Station, 70 meters walk.