Geo Location Information for 217.70.207.85 IP Address. The IP Address 217.70.207.85 is located at 54.3213 latitude and 10.1349 longitude in Germany. Friendly Location for the IP Address is Schleswig-holstein, Kiel, Germany, 24106
Looking for web design, development & Internet marketing experts that will help you reach your online goals? Since 1995, we're here for you! (800) 775-9280