Geo Location Information for 122.0.80.98 IP Address. The IP Address 122.0.80.98 is located at 38.6989 latitude and 116.094 longitude in China. Friendly Location for the IP Address is Hebei, Renqiu, China, 062550
中国招投标网专注于为各行业的企业、单位、政府机构提供招标、采购信息服务,拥有超过600万条信息数据库,并提供一对一的贴心项目服务,让企业第一时间抓住招标、投标机会,招投标就来中国招投标网。