There was a KFC buffet in Atascadero, Ca. that was good but it is no longer. There was one in Reedley, Ca. but I don't know if it is still there or not. Been gone for 5 years now. We have 2 very near us in WVa and they have been here for more then 5 years. They are both good and going strong.
I just love KFC buffet since I'm known to eat 8 - 10 pieces of their chicken at a time. Too expensive except as part of the buffet.Good thing I only eat there about once every 2 months.
As to food between SF and Yosemite we lived in Fresno and took Hwy. 41 from there to Yosemite. If we stopped for food it was usually the Broken Bit near Oakhurst.