Geo Location Information for 66.162.23.14 IP Address. The IP Address 66.162.23.14 is located at 35.029 latitude and -89.8103 longitude in United States. Friendly Location for the IP Address is Tennessee, Memphis, United States, 38125