The public IP address 207.104.75.156 is located in El Dorado Hills, California, 95762, United States. It is assigned to the ISP AT&T Internet and sub-delegated to Technology-center-sna. The address belongs to ASN 13330 which is delegated to TECHNOLOGY-CENTER-SNA. Please have a look at the tables below for full details about 207.104.75.156, or use the IP Lookup tool to find the approximate IP location for any public IP address.