If you look at the 360-degree ipix photo, taken on the deck of the Marriott Hotel at the corner of Liberty and West Streets (see yellow arrow), then you're bound to recognize where this photo was taken.   It's taken on Liberty St, looking West across West St.   On the right, you can see the Marriott, and the World Trade Center South Tower just this side of it.