Geo Location Information for 193.51.52.104 IP Address. The IP Address 193.51.52.104 is located at 46.0214 latitude and 4.83611 longitude in France. Friendly Location for the IP Address is Rhone-alpes, Villeneuve, France, 59651
Ãcole Centrale de Lille - Accueil