Geo Location Information for 149.28.127.198 IP Address. The IP Address 149.28.127.198 is located at 42.0048 latitude and -87.9954 longitude in United States. Friendly Location for the IP Address is Illinois, Elk Grove Village, United States, 60007
Create an account or log into Facebook. Connect with friends, family and other people you know. Share photos and videos, send messages and get updates.