Starwood Property Trust Sells Westlake Shopping Center For $20M 2 min read Real Estate Starwood Property Trust Sells Westlake Shopping Center For $20M Leland September 20, 2022 Read More