Websites hosted on 12.177.80.14 IP Address
Geo Location Information for 12.177.80.14 IP Address. The IP Address 12.177.80.14 is located at 35.0428 latitude and -85.2849 longitude in United States of America. Friendly Location for the IP Address is CHATTANOOGA, TENNESSEE, UNITED STATES.