Geo Location Information for 164.68.1.70 IP Address. The IP Address 164.68.1.70 is located at 42.2391 latitude and -87.8692 longitude in United States. Friendly Location for the IP Address is Illinois, Lake Forest, United States, 60045
Located 30 miles north of Chicago, Lake Forest College offers students a world-class education and the skills they need for success after college.
What gives a Lake Forest...