May 20, 2024
Seafood chain Red Lobster has been weighed down by significant debt and long-term leases.