Homes for sale - 7120 Greenhaven, St Louis, MO 63136 – MLS#21029083...