Geo Location Information for 66.128.54.226 IP Address. The IP Address 66.128.54.226 is located at 43.7508 latitude and -87.7145 longitude in United States. Friendly Location for the IP Address is Wisconsin, Sheboygan, United States, 53081