Geo Location Information for 64.7.135.193 IP Address. The IP Address 64.7.135.193 is located at 43.4179 latitude and -80.3119 longitude in Canada. Friendly Location for the IP Address is Ontario, Cambridge, Canada, N3c 3x4