Websites hosted on 198.85.214.17 IP Address
Geo Location Information for 198.85.214.17 IP Address. The IP Address 198.85.214.17 is located at 35.9427 latitude and -77.7608 longitude in United States of America. Friendly Location for the IP Address is North Carolina, Rocky Mount, United States, 27801.