London Tea Shop

0 item - £0.00

You have no items in your shopping cart.

Matcha

Matcha, or ‘Maccha’, is the most potent green tea (around fifteen times stronger than other types of green tea) and was originally reserved for Japanese royalty and dignitaries. Fortunately, these days you can buy it here at the Kettle Shed. It's widely regarded as the healthiest tea in the world.

There are no products matching the selection.