![Tokyo Tea Garden Organic Premium Matcha Review](https://www.immortalwordsmith.co.uk/wp-content/themes/avant/images/blank_blocks_img.png)
Tokyo Tea Garden Organic Premium Matcha Review
Today, it’s matcha Monday and Tokyo Tea Garden is on the agenda. I have a small tin of their Organic Premium Matcha from the Uji region of Kyoto (Japan) to get stuck into. If you are new to matcha, you ...Read More