Geo Location Information for 171.66.121.130 IP Address. The IP Address 171.66.121.130 is located at 37.4213 latitude and -122.164 longitude in United States. Friendly Location for the IP Address is California, Stanford, United States, 94305
An extensive resource that provides easy access to information about human genes and their roles in specific processes.