Burnham Mansion tour

Burnham Mansion tour

Take a look inside the Burnham Mansion at 603 W. Church St., in Champaign.

Sections (2):News, Local
-