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.