View more in
Lakeland, FL

Red Lobster's New Fall Menu Includes This Massive Feast

Cover picture for the article

Offering an abundance of seafood at affordable prices in even the most landlocked of locales, it's no wonder that Red Lobster has become the world's largest seafood restaurant company, with over 700 locations across the U.S. alone according to their website. Founded in Lakeland, Florida in 1968, the chain gained mass...

Comments / 3

Comments / 0