Smack'n Tacos Categories Restaurants, Food & Beverage 2298 N. 22nd St. Decatur IL 62526 (217) 791-0396 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×