Amazing Vintage Photos Captured Inside the WTC’s Windows on the World, the Most Spectacular Restaurant in the World
In 1976, a unique dining experience was born in the heart of New York City. Perched on the 107th floor of the North Tower of the World Trade Center, Windows on the World opened its doors to the public. The restaurant quickly gained fame for its floor-to-ceiling windows that offered breathtaking views of Manhattan, Brooklyn, and New Jersey. Continue reading »