5011 Birchwood Ln
South Bend, IN 46637
$1,385,000 USD
11,750 SF
10
Units
8.05% Cap Rate
11,750 SF
$1,385,000 USD
Apartments