Musical enthusiasts will enjoy the Elgin Children’s Chorus, the Elgin Youth Symphony, and the Elgin Symphony Orchestra. Discover the Northern Fox River Valley’s rich heritage
Musical enthusiasts will enjoy the Elgin Children’s Chorus, the Elgin Youth Symphony, and the Elgin Symphony Orchestra. Discover the Northern Fox River Valley’s rich heritage