
60091 Carroll Street, South Bend IN 46614
South Bend, Indiana, United States
USD 200,000
- 2
- 1
- 984 ft2

Search luxury real estate listings worldwide with PropGOLuxury