Red Lobster First Location: History, Opening Date, and Original Details
food-service-history
Red Lobster opened its first location on December 11, 1968, in Lakewood Ranch, Florida, a planned community near Sarasota. Founded by Moe and Larry Levine, the restaurant was pa...
Open article