2114 W Haddon Ave Chicago, IL 60622 - 7 beds/3 baths | Zenlist