Apartments in Indian Creek, Aurora, IL (see photos, floor plans & more)