The public IP address 218.108.28.14 is located in Hangzhou, Zhejiang, China. It is assigned to the ISP China Telecom and sub-delegated to Huashu media&Network Limited. The address belongs to ASN 24139 which is delegated to Huashu media&Network Limited. Please have a look at the tables below for full details about 218.108.28.14, or use the IP Lookup tool to find the approximate IP location for any public IP address.