Websites hosted on 80.74.68.116 IP Address
Geo Location Information for 80.74.68.116 IP Address. The IP Address 80.74.68.116 is located at 47.2173 latitude and -1.55336 longitude in France. Friendly Location for the IP Address is Pays De La Loire, Nantes, France, 44978.