Geo Location Information for 208.89.187.12 IP Address. The IP Address 208.89.187.12 is located at 29.5661 latitude and -98.6063 longitude in United States. Friendly Location for the IP Address is Texas, San Antonio, United States, 78249
Get simplicity, security and stability with our file transfer products. Explore our secure ftp solutions, download white papers and case studies. Free Trial!