Geo Location Information for 66.212.170.195 IP Address. The IP Address 66.212.170.195 is located at 43.667 latitude and -79.417 longitude in Canada. Friendly Location for the IP Address is ONTARIO, TORONTO, CANADA
JabrDeals features a daily deal on the best stuff to do, see, eat, and buy in your city and a variety of other cities across Canada.