FLIP OF A LIFETIME
It was just months ago that Owlwood was sold for $90 million. But the storied estate is for sale again — for twice that.
It was just months ago that Owlwood was sold for $90 million. But the storied estate is for sale again — for twice that.