Prepare your own cup of Kyoto matcha at a cafe in Tokyo … with sweets, of course!

We visited a unique cafe in Omotesando that lets you whip up your own cup of matcha green tea—and have sweet cream-filled bread to go with it, too!

Read More