KFC D670010

KFC #D670010 is a KFC restaurant located at 2438 McCall Avenue in Selma, California.