No.38, Xinchong South Road, Chongming District, Shanghai
202150, Mainland China
9.67 mi (15.56km) from City Center