KFC J970027

KFC #J970027 is a KFC restaurant located at 104 Village Road Northeast in Leland, North Carolina.