Geo Location Information for 66.161.7.63 IP Address. The IP Address 66.161.7.63 is located at 33.8303 latitude and -116.545 longitude in United States. Friendly Location for the IP Address is California, Palm Springs, United States, 92262