1 Day Ago COMPARE 7914 S Champlain Ave, Chicago, IL 60619 Apartment for Rent 3 - 4 Beds $1,800 - $2,000