Geo Location Information for 122.117.137.98 IP Address. The IP Address 122.117.137.98 is located at 22.6163 latitude and 120.313 longitude in Taiwan. Friendly Location for the IP Address is Kao-hsiung, Kaohsiung, Taiwan, Province Of China, 800