104 North State Street, Belvidere, IL 61008
Theater
The Apollo is an all-purpose activity center, featuring a renovated historic 1912 theater.
Get inspired by top travel stories, gain access to exclusive promotions and contests, and discover even more reasons to #EnjoyIllinois.
Share this Page