12616 Villa Hill Lane, St Louis, MO 63141 - MLS#21051481 - Fred Ven...