Geo Location Information for 89.31.148.189 IP Address. The IP Address 89.31.148.189 is located at 48.846 latitude and 2.20289 longitude in France. Friendly Location for the IP Address is Ile-de-france, Saint-cloud, France, 92213
Historia: le magazine qui remet l’actualité en perspective historique.