Geo Location Information for 66.228.46.80 IP Address. The IP Address 66.228.46.80 is located at 44.515 latitude and -88.3304 longitude in United States. Friendly Location for the IP Address is Wisconsin, Seymour, United States, 54165
Hosting musical concerts and theatre productions in a park overlooking the Niagara River gorge, on the international border between the United States and Canada