2 Wks Ago COMPARE New Suburban Apartments 1400 Twombly Rd, DeKalb, IL 60115 Studio - 3 Beds $800 - $1,500