6948 Delmar Boulevard, St Louis, MO 63130 - MLS#21070912 - Fred Ven...