515 Averill Avenue, St Louis, MO 63135 - MLS#21054114 - Fred Ventur...