10017 Echoridge Lane, St Louis, MO 63123 - MLS#21061665 - Fred Vent...