Address:91 Fenghuang street, Changxing Island,, Chongming District, Shanghai
Hotel Tel:+86-21-66855588