Geo Location Information for 66.119.37.164 IP Address. The IP Address 66.119.37.164 is located at 45.333 latitude and -75.7042 longitude in Canada. Friendly Location for the IP Address is Ontario, Ottawa, Canada, K2e 8b7