IP Address: 178.3.26.228 Country: Germany State: North Rhine-Westphalia City: Oberhausen Latitude: 51.5399 Longitude: 6.8077