Geo Location Information for 209.160.24.197 IP Address. The IP Address 209.160.24.197 is located at 42.563 latitude and -114.461 longitude in United States. Friendly Location for the IP Address is Idaho, Twin Falls, United States, 83301