8920 Bobb Avenue, St Louis, MO 63114 - MLS#21061907 - Fred Venturin...