Websites hosted on 72.159.52.66 IP Address
Geo Location Information for 72.159.52.66 IP Address. The IP Address 72.159.52.66 is located at 37.9851 latitude and -84.1724 longitude in United States of America. Friendly Location for the IP Address is Kentucky, Winchester, United States, 40391.