Geo Location Information for 166.90.77.107 IP Address. The IP Address 166.90.77.107 is located at 41.5734 latitude and -87.7845 longitude in United States. Friendly Location for the IP Address is Illinois, Tinley Park, United States, 60477