Websites hosted on 66.119.170.99 IP Address
Geo Location Information for 66.119.170.99 IP Address. The IP Address 66.119.170.99 is located at 49.3228 latitude and -123.1189 longitude in Canada. Friendly Location for the IP Address is British Columbia, North Vancouver, Canada, V7P.