1129 Saint Peter Street, Indianapolis, IN, 46203

$30,500

1129 Saint Peter Street, Indianapolis, IN, 46203

Courtesy of: Renew Indianapolis, Inc.