Address:224 Fenghuang street, near Fengxi 1st Road, Changxing Island, Chongming District, Shanghai
Hotel Tel:+86-21-56859088