Geo Location Information for 66.11.68.89 IP Address. The IP Address 66.11.68.89 is located at 43.6089 latitude and -79.5564 longitude in Canada. Friendly Location for the IP Address is Ontario, Toronto, Canada, M9c 1a3
Located in the Greater Toronto Area, Sterling Logistics is a full-service global courier and logistics solutions provider. Click or Call to ship today!