The first Red Lobster opened its doors in 1968 in Lakeland, Florida. The restaurant set out to serve wallet-friendly fish and shellfish at a time when many still considered seafood a special-occasion ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results