Tagged: Owlwood Estate

Owlwood Estate

$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...

image_print