CBRE: Treetop inks two industrial leases for 67,000 sq. ft. in Westwood

A denim company and a printing firm have combined to lease more than 67,000 square feet at a Westwood industrial building, brokers with CBRE announced Wednesday.