Denny's Is Going Private After $620 Million Deal — Here's What It Could Mean For Customers
Denny's appears to have been offered a lifeline from investors, who poured $620 million into the venerable diner chain. Will this improve its fortunes or not?
Read More