Forever 21 closes its Downtown Santa Cruz location January 2025
SANTA CRUZ, Calif. (KION-TV) — The Forever 21 Downtown Santa Cruz location confirmed to KION that its last operational day will be January 31, 2025. The Pacific Avenue location will be one of many Forever 21 stores that have shuttered since the company filed for bankruptcy back in 2019, prompting…