108 Leonard | apartments for sale in Tribeca.