NEW YORK — The terrace offers one of New York City’s most exclusive views. Perched on the 57th floor of the new World Trade Center complex, it overlooks the Manhattan skyline to the north, and the Statue of Liberty and New York harbor to the south. Offices complete the rest of the panoramic view, their […]