London Tea Shop

0 item - £0.00

You have no items in your shopping cart.


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.
Matcha - Green Tea (250g)

Matcha - Green Tea (250g)