Office

JLL: Town & Country Living leases 30,000 sq. ft. at rebranded office building in Glen Rock