11901 Bayberry, St Louis, MO 63131 - MLS#20064655 - Christopher Lon...