820 South McKnight (Lot B) Road, St Louis, MO 63124 - MLS#20016392 ...