← Back to headlines

America's longest-running Red Lobster location to close after 56 years
The Red Lobster restaurant in Tallahassee, Florida, which has been continuously operating for 56 years, is set to close on May 24.
23 May, 15:45 — 23 May, 15:45
Sources
Showing 1 of 1 sources



