KFC L201001

KFC #L201001 is a KFC restaurant located at 1477 Atwood Avenue in Johnston, Rhode Island.