United States: SITE Centers leading mall tenants 2020, by revenue share
SITE Centers Corp., formerly DDR Corp. and Developers Diversifies Realty, is an American owner and manager of open-air shopping centers located in suburban, high household income communities.