L'edificio si trova a quattrocento metri o cinque minuti a piedi dal World Trade Center, distrutto l'11 settembre 2001.