Little Caesars Categories Restaurants, Food & Beverage 1925 N. Water St. Decatur IL 62526 (217) 875-5898 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×