Red Lobster CEO Damola Adamolekun took over last September, shortly after the chain closed many locations​ and filed for ...
Red Lobster, the world’s largest seafood restaurant chain, is headquartered in Orlando, Florida. Its main goal is to offer fresh seafood prepared with the highest quality. Founded in 1968 by ...