8
26-30 Elmwood Ave
Irvington, NJ 07111
$5,200,000 USD
32,000 SF
32
Units
32,000 SF
$5,200,000 USD
Apartments