KFC D333039

KFC #D333039 is a KFC restaurant located at 4035 South Emerson Avenue in Indianapolis, Indiana.