Geo Location Information for 194.254.145.177 IP Address. The IP Address 194.254.145.177 is located at 46.6511 latitude and 0.3733 longitude in France. Friendly Location for the IP Address is Poitou-charentes, Chasseneuil-du-poitou, France, 86961