Glenstar Properties announces 154,000 square feet of office space leased at Schaumburg Corporate Center
Chicago-based Glenstar Properties, a national commercial real estate developer, owner and property manager, announced it executed 12 office leases during the first half of 2023 totaling…