Geo Location Information for 64.140.125.197 IP Address. The IP Address 64.140.125.197 is located at 42.9829 latitude and -81.2494 longitude in Canada. Friendly Location for the IP Address is Ontario, London, Canada, N6a 3c4
Computer Dealer News is Canada's premier source for news, features, product reviews and opinion relevant to solution providers and the IT channel.
We know Canada's IT industry: the key players, the important issues, the decision-making processes. We understand the regional and linguistic distinctions