21
2901 N Broom St
Wilmington, DE 19802
$1,685,000 USD
8,670 SF
11
Units
6% Cap Rate
8,670 SF
$1,685,000 USD
Apartments