580 Saint Nicholas Ave
New York, NY 10030
$14,500,000 USD
60,078 SF
94
Units
6.8% Cap Rate
60,078 SF
$14,500,000 USD
Apartments