Geo Location Information for 170.20.0.18 IP Address. The IP Address 170.20.0.18 is located at 40.7651 latitude and -73.9865 longitude in United States. Friendly Location for the IP Address is New York, Manhattan, United States, 10019
CBS News is your source for the latest breaking, national and world news & video, including politics, sports, entertainment, business and more.