Kevin O’Leary explains why restaurants are shuttering across America — and why more will follow
June 18, 2024
From Red Lobster declaring bankruptcy to Applebee’s shuttering dozens of locations this year — big American restaurant chains are getting gobbled by inflation and declining foot traffic since the COVID-19 pandemic,…