Geo Location Information for 58.53.128.235 IP Address. The IP Address 58.53.128.235 is located at 31.5833 latitude and 110.5 longitude in China. Friendly Location for the IP Address is Hubei, Shennongjia, China, 442400