11124 South Towne, St Louis, MO 63123 - MLS#19065930 - Fred Venturi...