5958 Floy Avenue, St Louis, MO 63147 - MLS#20000177 - Fred Venturin...