Geo Location Information for 94.130.88.20 IP Address. The IP Address 94.130.88.20 is located at 47.6653 latitude and 9.359 longitude in Germany. Friendly Location for the IP Address is Baden-Württemberg Region, Immenstaad am Bodensee, Germany, 88090
We are doing some work on our site. Please be patient. Thank you.