View Details $125,500 1 of 32 Dellwood Hills 2 | St Louis 2 beds 1 baths 816 sqft 0.22 acres On Site: 109 Days