Red Lobster in Tallahassee Closing May 24 After 56 Years
A Red Lobster restaurant in Tallahassee, Florida, that has operated continuously for 56 years will close permanently on May 24. The location on North Monroe Street, which opened in October 1970, is the chain’s oldest continuously running site.
Verilumia