8109 S Laclede Station Road, St Louis, MO 63123 - MLS#21054531 - Fr...