Real Estate Starwood Capital Group Buys Northlake Mall For $248 MillionStarwood Capital has purchased recently the Northlake Mall for $248 million. The shopping center, ... βRead More