33.8k reviews
20 meters west of the intersection of Xiangyang North Road and Xinle Road, Xuhui District, Shanghai.