Itohkyuemon tea shop in Kyoto has been serving premium Japanese green tea and snacks since the mid 1800s. This matcha senbei cracker is one of the first snacks that they made since they opened up shop over 100 years ago.
BECOME AN INSIDER
Sign up to get the latest scoop on giveaways, Japan travel tips, and more!