Homes for sale - 126 & 128 W Church Street, Champaign, IL 61820 – M...