News

ATLANTA - Red Lobster has announced that it is closing more locations, including one in Jonesboro. Twenty-three restaurants will be closed, according to the latest court filing from Red Lobster.