80 North Moore Street, Unit 8036A
Independence Plaza - TriBeCa, Manhattan, NY, 10013
_iconbath_ 1 Bath
528.0 _sqft_
$3,125/mo
Available Date 11/01/17
MLS# 1979484
Built 1974
Rental