HOUSTON, TX, May 2021 — The Icon, a new 900 unit student housing/retail development at 3509 Elgin St., is now 100% leased on the retail level. The property is directly across from the University of Houston campus at the intersection of Elgin St. and Scott St. AllCells Inc., a medical user committed to providing high-quality cellular products to its customers, leased the last remaining 2,810 SF. They will join Bank of America (2,800 SF) and The Chill Spot (1,700 SF), a frozen dessert concept. The Landlord, Elgin Ventures LLC, was represented on all leasing by Ryan Neyland of Davis Commercial.