Geo Location Information for 63.147.66.216 IP Address. The IP Address 63.147.66.216 is located at 39.5539 latitude and -104.969 longitude in United States. Friendly Location for the IP Address is Colorado, Highlands Ranch, United States, 80126