Industrial

Team Resources inks 23,000 sq. ft. lease in Moonachie