James McClain The final days of 2020 were kind to the highly publicized Los Angeles estate known as Owlwood, which quietly found itself a new owner. The 10-acre, three-parcel Sunset Boulevard property sold to an unidentifiable billionaire in three separate but concurrent transactions that totaled exactly $88 million, according to public records.