33.8k reviews
180 meters northeast of the intersection of Renmin North Road and Guangfulin Road, Songjiang District, Shanghai.