Websites hosted on 66.160.196.240 IP Address
Geo Location Information for 66.160.196.240 IP Address. The IP Address 66.160.196.240 is located at 38.6263 latitude and -121.247 longitude in United States of America. Friendly Location for the IP Address is CALIFORNIA, GOLD RIVER, UNITED STATES.