News

Inland Real Estate Investment Corporation and Devon Self Storage completed construction of an 80,217-square-foot Class-A self-storage facility in St. Louis. The 797-unit facility is conveniently ...