Geo Location Information for 221.229.197.85 IP Address. The IP Address 221.229.197.85 is located at 34.2667 latitude and 117.167 longitude in China. Friendly Location for the IP Address is Jiangsu, Xuzhou, China, 836004
世纪东方是基于云计算的互联网应用服务提供商,为中小型企业提供云服务器优惠套餐,免费试用,百万用户正在享受世纪云 '稳定,安全,低成本'的产品服务。