13522 Ladue Farm Road, St Louis, MO 63141 - MLS#21052592 - Fred Ven...