New York’s One World Trade Center Is 95% Leased

New York's One World Trade Center is 95% leased, according to the building ownership. (CoStar)
Insurance Firm Venerable Signs for 11,000 Square Feet at Western Hemisphere’s Tallest Tower