33.8k reviews
340 meters west of the intersection of Huan Mountain Road and Waiqing Song Public Road, Songjiang District, Shanghai.