STORE Capital and O’Charley’s Sign $105 Million Sale-Leaseback Agreement

October 18, 2011 at 03:00 PM
Share & Print