View Details $249,999 1 of 90 Ewells Addition | St Louis 4 beds 2 baths 2,058 sqft 7.03 acres On Site: 83 Days