Homes for sale - 6608 Odell, St Louis, MO 63139 – MLS#21023718 - St...