IP address 208.64.12.223 lookup, whois and location finder

IP address  208.64.12.223
208.64.12.223  United States
IPv4
208.64.12.223
Decatur Hospital Authority
Decatur Hospital Authority
208.64.12.0 - 208.64.15.255
America/Chicago (UTC-6)
United States 
Texas
Decatur
33.285900115967, -97.512702941895
Show
Connection type corporate