Geo Location Information for 69.159.197.178 IP Address. The IP Address 69.159.197.178 is located at 43.9668 latitude and -79.2496 longitude in Canada. Friendly Location for the IP Address is Ontario, Stouffville, Canada, L4a 0a1