3 Days Ago COMPARE 2001 W Touhy Ave, Chicago, IL 60645 Unit 2001-202 Apartment for Rent 2 Beds $1,850