View Details 2616 Shenandoah Avenue Fox Park | St Louis $250,000 4,440 sqft 0.2 acres On Site 17 Days Ago