81 Leonard Street
TriBeCa, Manhattan, NY, 10013
1540.0 _sqft_
$8,100/mo