16
711 Windsor St
Wilmington, DE 19801
$1,650,000 USD
12,859 SF
12
Units
4% Cap Rate
12,859 SF
$1,650,000 USD
Apartments