Geo Location Information for 66.193.64.80 IP Address. The IP Address 66.193.64.80 is located at 36.0999 latitude and -80.2442 longitude in United States. Friendly Location for the IP Address is North Carolina, Winston-salem, United States, 27101