Geo Location Information for 103.56.102.28 IP Address. The IP Address 103.56.102.28 is located at 39.9075 latitude and 116.397 longitude in China. Friendly Location for the IP Address is China