Specials Updated Today COMPARE Atrio Apartments 1922 W Odgen Ave, Chicago, IL 60612 1 Bed $2,418 - $3,400