Los Angeles’s Famed Owlwood Estate Sold for Almost $100 Million Less Than it Was Once Asking
Once one of the highest priced homes on the market with a whopping $180 million asking price, the Los Angeles megamansion known as Owlwood has sold for a heavily discounted $88 million.
The Italian Renaissance-style spread traded hands in a hush-hush deal just before Christmas and sold in three parcels,