924 Talmage Avenue, St Louis, MO 63110 - MLS#21072765 - Fred Ventur...