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, …
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, …