Get directions to: Kfc, Decatur, IN Restaurant address: 240 N 13th St Decatur, IN 46733, USA Driving Walking Bicycling Restaurant: Kfc