Geo Location Information for 66.11.16.28 IP Address. The IP Address 66.11.16.28 is located at 37.0299 latitude and -76.3452 longitude in United States. Friendly Location for the IP Address is Virginia, Hampton, United States, 23605