18
444 Bayview Ave
Inwood, NY 11096
$3,500,000 USD
14,100 SF
14,100 SF
$3,500,000 USD
Warehouse