Geo Location Information for 220.127.116.11 IP Address. The IP Address 18.104.22.168 is located at 41.5232 latitude and -90.5779 longitude in United States. Friendly Location for the IP Address is Iowa, Davenport, United States, 52801
Search for local businesses on Yellowbook. Find the latest business listings, reviews, phone numbers, addresses, maps, directions and more.