2865 Indiana Avenue

St Louis, MO, 63118
ACTIVE
$474,900Price
3Beds
3Baths
2000sqft

2865 Indiana Avenue

St Louis, MO, 63118
ACTIVE
$474,900Price
3Beds
3Baths
2000sqft