View Details Under Contract $239,000 1 of 51 Diebold Terrace | Mehlville 6 beds 1 baths 1 ½ baths 1,555 sqft On Site: 20 Days