Red Lobster
Consumer
Red Lobster, founded in 1968, is the world’s largest seafood restaurant concept operating more than 700 restaurants across the U.S. and Canada and a growing international franchisee footprint. Red Lobster is focused on delivering freshly prepared, high-quality seafood dishes at reasonable prices including an extensive menu featuring fresh fish, shrimp, crab, lobster, scallops and other seafood and non-seafood options.
Status:
Exited
Year Invested:
2014
Headquarters:
Orlando, FL