KFC K710008

KFC #K710008 is a KFC restaurant located at 17520 Yorba Linda Boulevard in Yorba Linda, California.