Address:Alibaba building, 171 Hua'an Road, near Zhaofeng Road station and caoxin Road intersection of Metro Line 11, Jiading District, Shanghai
Hotel Tel:+86-21-39254999