swiss firm herzog & de meuron has revealed the first interior photographs of '56 leonard', the 60-story skyscraper sited in new york's tribeca neighborhood.
149