St Louis MO Computers Dealers Used 1. 9640 Gallop Ln, St Louis, MO 63126 | Kel Data Inc (314) 842-3328