3
36-38 Broadway
Newark, NJ 07104
$5,000,000 USD
60,000 SF
60,000 SF
$5,000,000 USD
Storefront