STREAM Capital Partners, a net lease and sale leaseback advisory group, has brokered the $23.3 million sale of 18 KFC restaurants located in Alabama. Read Article