InvenTrust Properties Corp.
Founded in 2004, InvenTrust Properties Corp is a retail REIT that owns, leases, redevelops, acquires & manages open-air centers in key growth markets with favorable demographics. The company is headquartered in Downers Grove, Illinois.
Last updated on