Geo Location Information for 63.66.78.165 IP Address. The IP Address 63.66.78.165 is located at 42.5 latitude and -96.4003 longitude in United States. Friendly Location for the IP Address is Iowa, Sioux City, United States, 51101