KFC is located at 4250 E Southport Rd, Indianapolis, IN. This business specializes in Restaurants and has 1 review(s) with a star rating of 4.0. KFC is open Mon, 10:05am-9pm; Tue, 10:05am-9pm; Wed, 10:05am-9pm; Thu, 10:05am-9pm; Fri, Closed; Sat, Closed; Sun, 10:05am-9pm and accepts American Express, Discover, Mastercard and Visa.