World Trade Center restaurant’s legacy post-9/11

An unidentified patron looks at the 50-mile view from the Windows on the World restaurant atop tower 1 of the World Trade Center in New York Wednesday, June 26, 1996.

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