Construction Nears Finish Line, Sales Gallery Opens for 91 Leonard Street, Tribeca
Yet another new development in Tribeca is nearing the finish line, and work on the sales gallery for 91 Leonard Street has now wrapped. Toll Brothers City Living is responsible for the development, and the condominium building, known as 91 Leonard, will rise 19 floors and 210 feet to its rooftop.