11925 Larimore, St Louis, MO 63138 - MLS#21054023 - Fred Venturini ...