Geo Location Information for 66.228.56.98 IP Address. The IP Address 66.228.56.98 is located at 33.749 latitude and -84.388 longitude in United States. Friendly Location for the IP Address is Georgia, Atlanta, United States, 30301
Livability showcases America's best places to live, covering research-driven topics about communities around the country through engaging stories, photography and video.