Allen's Carpet Share: Floor CoveringsCleaning ServiceCleaning SystemsRestoration Specialists Allen's Carpet Visit Website 3404 Market Street Hannibal, MO 63401 (573) 221-0107 (573) 221-0107 (fax) allenscarpetinc.com