33.8k reviews
150 meters northeast of the intersection of Hongqiao Road and Yishan North Road, Xuhui District, Shanghai.