33.8k reviews
120 meters west of the intersection of Puxi Road and Caoxi North Road, Xuhui District, Shanghai.