The Most Spectacular Restaurant in the World: The Twin Towers, Windows on the World, and the Rebirth of New York

 

The Most Spectacular Restaurant in the World: The Twin Towers, Windows on the World, and the Rebirth of New York

Windows on the World was a fixture in the North Tower of the World Trade Center. It occupied nearly 50,000 square feet on the 106th and 107th floors–a quarter-mile high–and it was once the …

More The Most Spectacular Restaurant in the World: The Twin Towers, Windows on the World, and the Rebirth of New York Videos

Leave a Reply