The public IP address 66.209.86.160 is located in Las Vegas, Nevada, 89119, United States. It is assigned to the ISP Switch and sub-delegated to ITRON-6. The address belongs to ASN 47094 which is delegated to ITRON-6-47094.
Please have a look at the tables below for full details about 66.209.86.160, or use the IP Lookup tool to find the approximate IP location for any public IP address.