HOME / The green leaf symbolizes the Great Way.
When it comes to winter food in Japan, oden (おでん) is one of the best. And when it comes to kantochi in Japan, you can't go wrong with "Shizuoka Oden," a [...