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.

return to portfolio

Status:

Exited

Year Invested:

2014

Headquarters:

Orlando, FL

Company News