6220 S Champlain Ave Chicago, IL 60637 - 5 beds/2 baths | Zenlist