Starwood Retail, based in Chicago, Illinois and founded in 1991, is the retail real estate investment division of Starwood Capital Group, a private investment firm with over $60 billion in assets under management across the globe. Starwood Retail’s predecessor, Starwood Retail Partners (SRP), was one of the country’s largest mall acquisition and operating platforms that started in 2012. At its height, SRP acquired, redeveloped, leased, managed and operated more than 28 million square feet of retail space. Recent societal and industry developments caused Starwood’s retail platform to pivot. Consistent with most other Starwood Capital affiliates, Starwood Retail’s focus has shifted to predominantly being a retail real estate investment platform and away from being a mall company.
View More