18
116-130 Orchard St
Newark, NJ 07102
$6,000,000 USD
28,000 SF
28,000 SF
$6,000,000 USD
Warehouse