Apollo Theatre AC

104 North State St • Belvidere, IL 61008
US
Apollo Theatre AC's Image

The Apollo Theatre AC is a premier music and event theatre, in the heart of downtown Belvidere, Illinois, is located ten minutes from Rockford, IL and five minutes from the I-90 Highway.