KFC D011008

KFC #D011008 is a KFC restaurant located at 1057 North Grand Avenue in Covina, California.