Home Cheddar's Scratch Kitchen Share 3502 S. Clack St. Abilene, Texas 79606(325) 793-7106 Website Email Cheddar's Scratch Kitchen3502 S. Clack St. Abilene, Texas 79606DetailsOpen in Google Maps Map Save