New York University has agreed to lease all 1.1 million square feet of office space at 770 Broadway for several decades and ...