Red Lobster, the world's largest seafood restaurant company focused on sourcing the highest quality, freshly prepared seafood ...
Red Lobster, the seafood restaurant chain considering a bankruptcy filing, is shutting down over 50 locations across the US.