Red Lobster has suddenly closed nearly 50 locations nationwide, including two in Wisconsin.
Linda Spice, Biz Journals
Tue, 05/14/2024 - 9:30am
Red Lobster has suddenly closed nearly 50 locations nationwide, including two in Wisconsin.