Geo Location Information for 142.206.64.178 IP Address. The IP Address 142.206.64.178 is located at 45.4074 latitude and -75.7333 longitude in Canada. Friendly Location for the IP Address is Ontario, Ottawa, Canada, K1a 0t6
Statistics Canada provides economic, social and census data / Statistique Canada fournit des données sur l'économie, la société et le recensement.