Geo Location Information for 66.185.19.226 IP Address. The IP Address 66.185.19.226 is located at 42.8869 latitude and -88.0096 longitude in United States. Friendly Location for the IP Address is Wisconsin, Franklin, United States, 53132
Our video game forums offer a friendly community for video game discussions as well as tech support, guides, reviews, walkthroughs, cheats and more!