Windows on the World New York – History & Why the Restaurant Closed
Before its name became permanently connected with the history of the World Trade Center, Windows on the World was one of New York City’s most distinctive dining destinations. Located on the 106th and 107th floors of the North Tower, the restaurant…