1501 Locust #1106, St Louis, MO 63103 - MLS#21050834 - Fred Venturi...