Inside Steve Cohen’s $24.6 Million Delray Beach Estate: A 31,000-Square-Foot Masterpiece
Billionaire hedge fund manager and New York Mets owner Steve Cohen has acquired a stunning estate in Delray Beach, Florida, for $24.6 million. Located in the exclusive Stone Creek Ranch Continue Reading