Geo Location Information for 142.177.80.102 IP Address. The IP Address 142.177.80.102 is located at 46.0501 latitude and -60.1984 longitude in Canada. Friendly Location for the IP Address is Nova Scotia, Caribou Marsh, Canada, B1l 1g2