3905 N Odell Avenue, Chicago, IL 60634 (MLS # 12785183)

3905 N Odell Avenue, Chicago, IL 60634 (MLS # 12785183) has 2 beds and 2.00 baths