Geo Location Information for 64.25.217.15 IP Address. The IP Address 64.25.217.15 is located at 44.4277 latitude and -73.088 longitude in United States. Friendly Location for the IP Address is Vermont, Williston, United States, 05495