Geo Location Information for 67.212.160.234 IP Address. The IP Address 67.212.160.234 is located at 41.865 latitude and -87.6718 longitude in United States. Friendly Location for the IP Address is ILLINOIS, CHICAGO, UNITED STATES
Web Design Gallery, top web 2.0 css and flash websites on the web, web design award