2323 Locust #407, St Louis, MO 63103 - MLS#20001978 - Fred Venturin...