› added 3 months ago
15
TIL that Windows on the World, the restaurant at the top of the north tower of the World Trade Center, was the highest grossing restaurant in America in the year 2000.
via reddit.com