Geo Location Information for 80.73.130.174 IP Address. The IP Address 80.73.130.174 is located at 53.2014 latitude and 5.80859 longitude in Netherlands. Friendly Location for the IP Address is Friesland, Leeuwarden, Netherlands, 9088