News

The Croswell Opera House at 129 E. Maumee St. kicked off its 2025 Broadway Season with “Anastasia” on Friday, May 9.