IP Address: 95.222.120.194 Country: Germany State: North Rhine-Westphalia City: Monchengladbach Latitude: 51.1966 Longitude: 6.4377