Homes for sale - 13823 Amiot #D, St Louis, MO 63146 – MLS#21025560 ...