When the camera zooms out of the restaurant it shows its location on the 107 floor in the South Tower of the World Trade Center. The restaurant named Windows on the World is in the North Tower. In the South Tower, the 107th floor is home to the indoor viewing platform.