88 Leonard Street, Unit 1906
TriBeCa, Manhattan, NY, 10013
_iconbath_ 1.0 Bath
481.0 _sqft_
$3,165/mo
Available Date 03/01/17
Lease Term 2-14 Mo
MLS# 573831
Built 2006
Rental