Source: Business Insider
Before the 9/11 attacks, Windows on the World was an upscale restaurant where people ate while overlooking expansive views of Manhattan. Sal Traina/WWD/Penske Media via Getty ImagesWindows on the World was a restaurant on the top floor of the World Trade Center's North Tower. The upscale restaurant featured expansive views of Lower Manhattan and the Statue of Liberty.
Go to Source
Related News