Address:No.25, Lane 38, Fengbin Road, Changxing Island, near Fenghuang highway, Chongming District, Shanghai
Hotel Tel:+86-21-66850919