Geo Location Information for 216.223.142.250 IP Address. The IP Address 216.223.142.250 is located at 43.7447 latitude and -79.5294 longitude in Canada. Friendly Location for the IP Address is Ontario, North York, Canada, M9m 2m1
The second largest translation marketplace.