JavaScript seems to be disabled in your browser. You must have JavaScript enabled in your browser to utilize the functionality of this website.
Free UK Next Day Delivery Over £50.00
You have no items in your order.
Japan’s finest green tea shaded for 30 days for an unmistakable, umami-rich character. A truly rare find.