Geo Location Information for 85.143.223.176 IP Address. The IP Address 85.143.223.176 is located at 49.2981 latitude and 8.5183 longitude in Germany. Friendly Location for the IP Address is Baden-Württemberg Region, Neulussheim, Germany, 68809
The description should optimally be between 150-160 characters.
This is a default index page for a new domain.