Definition of Tech Square Project


Tech Square Project means the seven building campus located in Cambridge, Massachusetts aggregating approximately 1.2 million square feet.