Homes for sale - 5940 N Odell Avenue #6A, Chicago, IL 60631 – MLS#1...