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

Home décor company Town & Country Living has taken 30,000 square feet at a newly renovated office building in Bergen County, according to a leasing team with JLL.