Geo Location Information for 66.54.70.135 IP Address. The IP Address 66.54.70.135 is located at 41.8825 latitude and -87.6367 longitude in United States. Friendly Location for the IP Address is Illinois, Chicago, United States, 60606
Looking for Navteq support and resources? Navteq is now part of the HERE family. For Navteq information and support visit the HERE Navteq page.