171 17th St. NW, Atlanta, GA 30363 United States