154 Clifford St
Newark, NJ 07105
$899,000 USD
6,000 SF
6,000 SF
$899,000 USD
Religious Facility