KFC G952010

KFC #G952010 is a KFC restaurant located at 2561 Northlake Boulevard in North Palm Beach, Florida.