1611 Locust Street, St Louis, MO 63103 - MLS#21066740 - Fred Ventur...