5426 Thrush Avenue, St Louis, MO 63120 - MLS#21072264 - Fred Ventur...