Windows on the World was a fine-dining restaurant unlike any other — and sadly, there has been nothing like it in New York in 25 years. Sitting atop the World Trade Center’s North Tower in Lower Manhattan, it had sweeping views of New York City and welcomed Financial District workers, tourists and visitors from across... Read More