Biotech lease marks Cambridge, Massachusetts’ largest office deal in a year

Intellia Therapeutics signed a deal to lease up to 147,000 square feet at 400 Technology Square in Cambridge, Massachusetts. (Bret Osswald/CoStar)
Intellia plans to consolidate locations, shrink space overall