The Vista Hotel World Trade Center to the north-west. On the left the 2 WTC, in the backround the 2 WFC and on the right the 1 WTC. Got it?
Farther view
NYC Architecture Images