915 North Caoxi Road, Xuhui District, Shanghai - China Telecom Americas