Home Red Robin Is Likely Closing 15 Stores in 2025 (Are Red Robin Is Likely Closing 15 Stores in 2025 (Are