3816 N Odell Avenue, Chicago, IL 60634 (MLS # 12763346)

3816 N Odell Avenue, Chicago, IL 60634 (MLS # 12763346) has 3 beds and 1.00 baths