Property update

This property has been sold

2030 Alabama Street, Indianapolis

2030 Alabama Street, Indianapolis, IN 46202

5 beds · 4 baths · 3,858 sqft · Built 1899