Geo Location Information for 85.116.38.37 IP Address. The IP Address 85.116.38.37 is located at 48.8939 latitude and 2.28864 longitude in France. Friendly Location for the IP Address is Ile-de-france, Levallois-perret, France, 92300
Tout le foot en direct sur Football.fr : résultats foot, transferts, mercato. Toute l'actualité des championnats de France de Ligue 1, Ligue 2, National. Des coupes nationales,...