The over 10-year lease deal is for L&T Innovation Campus, a mixed-use development sprawling over 40 acres, two people aware of the deal said.