1110 South Laclede Station Road, St Louis, MO 63119 - MLS#21047592 ...