News

Trust announced it signed a 77,382 square foot renewal lease with Gerson Lehrman Group at One Grand Central Place.