Self-storage facility in Houston-area sells – JLL

JLL Capital Markets closed the sale of the 95,963-square-foot Imperial Self Storage in Sugar Land, Texas. June 27, 2022.