Get directions to: Kfc, Ottawa, OH Restaurant address: 960 N Perry St Ottawa, OH 45875, USA Driving Walking Bicycling Restaurant: Kfc