KFC G952002

KFC #G952002 is a KFC restaurant located at 360 Linton Boulevard in Delray Beach, Florida.