629 S Fillmore Avenue, St Louis, MO 63122 - MLS#21053989 - Fred Ven...