Located at 56 Leonard St, Apt 47W, in NewYorkCity's famed Tribeca neighborhood ... the "Jenga Tower" was designed by Herzog & de Meuron, an architecture firm based in Basel, Switzerland.
Some results have been hidden because they may be inaccessible to you