Complex sentence: It will be located on Site 5 of the new World Trade Center complex following the demolition of the Deutsche Bank Building.
Split into simpler sentences: It will be located on Site 5 of the new World Trade Center complex. It followed the demolition of the Deutsche Bank Building.