23 Barclay St #67C
Tribeca
New York, NY, 10007

This property is currently Off Market.