Websites hosted on 140.130.168.139 IP Address
Geo Location Information for 140.130.168.139 IP Address. The IP Address 140.130.168.139 is located at 23.4815 latitude and 120.4498 longitude in Taiwan. Friendly Location for the IP Address is Chiayi, Chiayi City, Taiwan.