1661 La France St Ne Atlanta Ga 30307