17
118 New London Rd
Newark, DE 19711
$3,300,000 USD
9,018 SF
5
Units
5.13% Cap Rate
9,018 SF
$3,300,000 USD
Multifamily