Homes for sale - 6019 Odell ST, St Louis, MO 63139 – MLS#22067987 -...