33.8k reviews
120 meters west of the South Gate of Greenland Changxing New Garden, Chongming District, Shanghai