SITE Centers Corp is a real estate investment trust based in Schaumburg, IL, specializing in the ownership and operation of open-air shopping centers across the United States.
With a diverse portfolio of properties, SITE Centers Corp focuses on providing retail spaces for a variety of tenants, contributing to the economic development of the communities it serves.
Generated from their business information