Office

JLL touts 65,000 sq. ft. in leasing at 3 Gateway in Newark