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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results