This property that is located at
2860 Indiana Avenue, St Louis Missouri 63118 in St Louis City county is currently for sale.
This property is offered by Keller Williams Realty St. Louis,
agent Nick Maynes,
priced at $349,900. The property at 2860 Indiana Avenue has 3 bedrooms, 3 baths, 2,000 sq.ft.. 2860 Indiana Avenue is in St Louis and in the ZIP code of 63118.