1740 Chambers Road, St Louis, MO 63136 - MLS#20043638 - Fred Ventur...