8620 Frost Avenue, St Louis, MO 63134 - MLS#21059824 - Fred Venturi...