View Details 23 Haven View Drive Beaver Meadows 2 | St Louis $520,000 4 bd 2 ba 2,863 sqft 0.51 acres On Site 62 Days Ago