Geo Location Information for 64.140.127.168 IP Address. The IP Address 64.140.127.168 is located at 42.9829 latitude and -81.2494 longitude in Canada. Friendly Location for the IP Address is Ontario, London, Canada, N6a 3c4
Helping IT managers & CIOs succeed with the latest technology news, it security, computer networking, cyber crime, product reviews and interviews.