1314 S Duncan Rd Champaign, IL 61821 - – beds/– baths | Zenlist