Welcome to 100 Barclay, the epitome of Tribeca living! Residence 17N is a 3 bedroom, 3 bathroom home spanning across 1,986 square feet. With gorgeous 7 foot