Red Robin on Wednesday announced it is considering the closure of 70 locations once their lease expires. The company has already closed one location in the fourth quarter of fiscal 2024, and recorded ...