Office

JLL’s New Jersey team inks 224,000 sq. ft. office campus sale in Stamford