3377 Tedmar Avenue, St Louis, MO 63139 - MLS#21059597 - Fred Ventur...