View Details 3643 Wilmington Avenue Grand Dover Park | St Louis $309,900 $309,900 Under Contract 4,664 sqft 0.15 acres 4,664 sqft 0.15 acres Under Contract