Geo Location Information for 104.219.12.246 IP Address. The IP Address 104.219.12.246 is located at 42.8334 latitude and -80.2997 longitude in Canada. Friendly Location for the IP Address is Ontario, Simcoe, Canada, N3y 0a1