KFC E320019

KFC #E320019 is a KFC restaurant located at 20 Holly Springs Plaza in Franklin, North Carolina.