Geo Location Information for 192.206.150.106 IP Address. The IP Address 192.206.150.106 is located at 43.6421 latitude and -79.3746 longitude in Canada. Friendly Location for the IP Address is Ontario, Toronto, Canada, M5e 1e6
Thestar.com is Canada's largest online news site. Stay current with sports, business, entertainment news and more from the Toronto Star.