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