Address:726 tuxiagang South Road, Chengqiao Town, Tuizhang Road, Near East, Chongming District, Shanghai
Hotel Tel:+86-21-59415118