Geo Location Information for 64.12.89.186 IP Address. The IP Address 64.12.89.186 is located at 41.122 latitude and -74.5804 longitude in United States. Friendly Location for the IP Address is New Jersey, Franklin, United States, 07416
Help build the most comprehensive human-reviewed directory of the web