Geo Location Information for 87.237.120.196 IP Address. The IP Address 87.237.120.196 is located at 49.3667 latitude and 6.78333 longitude in Germany. Friendly Location for the IP Address is Saarland, Nalbacherbrucke, Germany, 66809
Otto Group is a worldwide operating retail trust and contractor with business activity in over 20 countries.