KFC E960040

KFC #E960040 is a KFC restaurant located at 211 Robert Smalls Parkway in Beaufort, South Carolina.