Geo Location Information for 65.60.0.71 IP Address. The IP Address 65.60.0.71 is located at 32.8371 latitude and -97.0819 longitude in United States. Friendly Location for the IP Address is Texas, Euless, United States, 76039