Starwood Property Trust



Short Description

Starwood Property Trust is a large commercial real-estate finance company associated with Miami Beach, United States. Investors and borrowers use the public platform for commercial lending, property investing, and related credit programmes.