188 St Nicholas Ave
New York, NY 10026
$9,500,000 USD
67,949 SF
42
Units
67,949 SF
$9,500,000 USD
Apartments