2 Days Ago COMPARE 959 W Armitage Ave, Chicago, IL 60614 Unit 959-3B Apartment for Rent Studio $1,545