20
22 E Quackenbush Ave
Dumont, NJ 07628
$1,900,000 USD
7,000 SF
13
Units
7.09% Cap Rate
7,000 SF
$1,900,000 USD
Apartments