Geo Location Information for 64.34.157.130 IP Address. The IP Address 64.34.157.130 is located at 42.5169 latitude and -93.3758 longitude in United States. Friendly Location for the IP Address is Iowa, Alden, United States, 50006