88 Leonard Street, Unit 1413
TriBeCa, Manhattan, NY, 10013
_iconbath_ 1 Bath
$3,275/mo
Available Date 04/25/18
Lease Term 12 Mo
MLS# OLRS-1156396
Built 2006
Co-op