Geo Location Information for 24.137.197.67 IP Address. The IP Address 24.137.197.67 is located at 43.4521 latitude and -80.4952 longitude in Canada. Friendly Location for the IP Address is Ontario, Kitchener, Canada, N2g 4g2