10
120 Wilbur St
Newark, DE 19711
$17,750,000 USD
61,789 SF
72
Units
6% Cap Rate
61,789 SF
$17,750,000 USD
Apartments