506 Luria Ln Champaign, IL 61822 - 2 beds/2 full baths | Zenlist