KFC G964014

KFC #G964014 is a KFC restaurant located at 2210 Del Prado Boulevard South in Cape Coral, Florida.