$90 Million Luxury Owlwood Estate Sold in California
A gorgeous luxury home recently sold in Holmby Hills, California. The purchase price for the Owlwood Estate was an eye popping $90 million. The historic home is located in a very affluent neighborhood in...