91 Leonard Street, #17A
Last Sold on May 12, 2020 for $4,334,000
Certain content is available only to members.
There's no obligation.
- Buyers
- 91 Leonard St 17a Llc
- Sellers
- 353-357 Broadway Llc