Kirasse 101: The Gyoza Disneyland
If you love Gyoza (and who doesn’t?), you must make the pilgrimage to Utsunomiya, the Holy Land of Gyoza. But with over 200 shops, where do you start? The answer is Kirasse. Located in the basement of a massive Mega Don Quijote...