Geo Location Information for 89.234.181.106 IP Address. The IP Address 89.234.181.106 is located at 48.782 latitude and 2.1939 longitude in France. Friendly Location for the IP Address is Yvelines, Vélizy-Villacoublay, France, 78140
Jeu de fourmis et d'insectes. C'est un jeu de stratégie en ligne gratuit. Créer votre fourmilière pour une passionnante aventure, évoluez et guerroyez !