TexasOffice 713CRE locks down three Houston-area deals Houston-based 713CRE recently closed two office leases and one land sale in the Houston metro. Geo Corp Inc. has leased 2,242 square feet of office…