4641 Mehl Avenue, St Louis, MO 63129 - MLS#21062041 - Fred Venturin...