39 Davis Ave
Inwood, NY 11096
$1,750,000 USD
6,300 SF
4
Units
6,300 SF
$1,750,000 USD
Apartments