6731 Odell Street, St Louis, MO, 63139

$249,900

6731 Odell Street, St Louis, MO, 63139

PENDING