View Details 1523 S 10th Street , #208 Soulards Add 03 | St Louis $110,000 2 ba 974 sqft On Site 10 Days Ago