Geo Location Information for 114.35.98.231 IP Address. The IP Address 114.35.98.231 is located at 24.757 latitude and 121.753 longitude in Taiwan. Friendly Location for the IP Address is T'ai-wan, Yilan, Taiwan, Province Of China, 260