KFC J120096

KFC #J120096 is a KFC restaurant located at 511 Horton Road in Durham, North Carolina.