Take a look inside the Burnham Mansion at 603 W. Church St., in Champaign.
rdanzl, The News-Gazette (Champaign-Urbana)
Sun, 01/21/2018 - 5:00am
Take a look inside the Burnham Mansion at 603 W. Church St., in Champaign.