Restored Facade Revealed at Tribeca's Landmarked 108 Leonard Street; New Condominiums from $1.565 Million

summary