CBRE closes four office leases at 20 Greenway Plaza office building in Houston
CBRE negotiated four new office leases totaling over 23,000 square feet at 20 Greenway Plaza in Houston, Texas, bringing the property to over 82% occupancy.…