Geo Location Information for 66.212.163.181 IP Address. The IP Address 66.212.163.181 is located at 43.8473 latitude and -79.3877 longitude in Canada. Friendly Location for the IP Address is Ontario, Richmond Hill, Canada, L4b 1b4