JUST IN: Wendy's is set to close nearly 300 stores in the United States starting in late 2025Published by The Spectator IndexNov 7, 2025 10:00:01 PM UTC