Office

Charter school relocates, leases 35,000 sq. ft. in Newark office building