2 Firms Guide $28M Related Ross Site Buy, Starwood Loan

By Nate Beck · September 2, 2026, 6:22 PM EDT

Billionaire Stephen Ross purchased a $28.3 million property in Palm Beach County, Florida, with financing from Starwood Property Trust for a development anchored by a village square and lakefront boardwalk, guided...

To view the full article, register now.