A globally-recognized address at the heart of Downtown Manhattan, 7 World Trade Center is New York City’s first LEED-certified green office building, offering an environmentally friendly, technologically advanced setting for forward-thinking businesses. It’s an environment like no other. Located between Tribeca, Battery Park and the Financial District, 7 WTC is the place for forward thinking companies.