Geo Location Information for 64.142.127.18 IP Address. The IP Address 64.142.127.18 is located at 38.4578 latitude and -122.6853 longitude in United States. Friendly Location for the IP Address is California, Santa Rosa, United States, 95404
It's not just a job!