World Trade Center restaurant’s legacy post-9/11
The restaurant Windows on the World showed off New York City at its most beautiful. High above the bustle, situated on the 107th floor of the World Trade Center’s North Tower, one could see sparkling Manhattan to the north, the zig-zagging bridges of Brooklyn to the east and the stately Statue of Liberty to the south. … Read more