Websites hosted on 66.51.141.26 IP Address
Geo Location Information for 66.51.141.26 IP Address. The IP Address 66.51.141.26 is located at 50.2581 latitude and -119.269 longitude in Canada. Friendly Location for the IP Address is British Columbia, Vernon, Canada, V1b 2c7.