Add this property to your favorites View Details 8212 Alabama Avenue , B Ivorys Add | St Louis $172,000 0.14 acres On Site 69 Days Ago