Starwood Capital has purchased recently the Northlake Mall for $248 million. The shopping center, ...

​Read More