Geo Location Information for 99.198.125.2 IP Address. The IP Address 99.198.125.2 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
Online Visibility For Businesses. StarredBiz.com provides business directories online & local business directory listing service.
Achieve your ultimate ECO life though social and environmental freedom and power