8
21-25 Willoughby St
Newark, NJ 07112
$2,700,000 USD
18,000 SF
18
Units
6.78% Cap Rate
18,000 SF
$2,700,000 USD
Apartments