1723 Waverly Place, St Louis, MO 63104 - MLS#21054299 - Fred Ventur...