This is currently the ART Theatre in down town Champaign, Il. It has an interesting history if you're interested.
Comments
Sign in or get an account to comment.