1027 Leawood, St Louis, MO 63126 - MLS#20033633 - Fred Venturini - ...