KFC E320068

KFC #E320068 is a KFC restaurant located at 2639 Freedom Drive in Charlotte, North Carolina.