Geo Location Information for 118.119.254.161 IP Address. The IP Address 118.119.254.161 is located at 29.5623 latitude and 103.764 longitude in China. Friendly Location for the IP Address is Sichuan, Leshan, China, 614000