Food KFC Opens Its First Buffet and All-You-Can-Drink Restaurant in JapanBy Breana CeballosNovember 25, 2019 A new buffet style KFC has opened up in the Machida neighborhood of Tokyo