12953 Briar Fork Court, St Louis, MO 63131 - MLS#21073433 - Fred Ve...