Geo Location Information for 64.140.120.76 IP Address. The IP Address 64.140.120.76 is located at 42.9829 latitude and -81.2494 longitude in Canada. Friendly Location for the IP Address is Ontario, London, Canada, N6a 3c4
Genealogy Research on the Canada, USA & Great Britain families of Becvar, Brownlee, Davies, Dickhout, Gilbert, McGuire, Miller, Minor, Rippel, Pettit, Shearer, Tillson and Van...