Geo Location Information for 64.90.101.81 IP Address. The IP Address 64.90.101.81 is located at 43.8834 latitude and -78.9329 longitude in Canada. Friendly Location for the IP Address is Ontario, Whitby, Canada, L1m 0a1