View Details 11777 Benham Road Walter Williams Estate | St Louis $350,000 1,850 sqft 0.8 acres On Site 278 Days Ago