9828 Omega Drive, St Louis, MO 63136 - MLS#21066103 - Christopher L...