KFC K071053

KFC #K071053 is a KFC restaurant located at 112 North Dupont Highway in New Castle, Delaware.