Websites hosted on 119.82.237.22 IP Address
Geo Location Information for 119.82.237.22 IP Address. The IP Address 119.82.237.22 is located at -8.3072 latitude and 120.491 longitude in Indonesia. Friendly Location for the IP Address is NUSA TENGGARA TIMUR, BARU, INDONESIA.