Restaurant chain Red Robin is closing 70 "underperforming" locations after posting a $54.5 million loss for 2024. Are any in ...