Add this property to your favorites View Details 8212 Alabama Avenue , B Ivorys Add | St Louis $172,000 0.14 acres Price Reduced