33.8k reviews
180 meters west of the intersection of Anfu Road and Urumqi Middle Road, Xuhui District, Shanghai.