The Art Theater

126 West Church Street

Champaign, IL 61820