Geo Location Information for 192.237.142.220 IP Address. The IP Address 192.237.142.220 is located at 41.85 latitude and -87.65 longitude in United States. Friendly Location for the IP Address is Illinois, Chicago, United States, 60290
Transform your small business website into a LiveSite. vCita helps you capture more business online, and deliver amazing service