10701 Glen Garry Road, St Louis, MO 63137 - MLS#21053602 - Fred Ven...