Telvista Inc. inked a lease for 88,000 square feet at 1605 and 1607 LBJ Freeway in Dallas. The company will occupy all of the 60,827-square-foot annex building at 1607 LBJ Freeway along with 5,000 square feet on the first floor and the entire 22,173-square-foot second floor at 1605 LBJ Freeway Park West I.