Geo Location Information for 188.130.7.95 IP Address. The IP Address 188.130.7.95 is located at 50.4667 latitude and 1.76667 longitude in France. Friendly Location for the IP Address is Nord-pas-de-calais, Montreuil, France, 93512
Le quotidien du etourisme