8384 Weber Terrace, St Louis, MO 63123 - MLS#21061616 - Fred Ventur...