Organic Japanese Matcha Tea is a ceremonial tea that dates back to the 12th century in Japan
Japanese Matcha Tea has a creamy and fresh flavour and is made from tender, shade-grown tea leaves
This organic tea also has distinctly lively, uplifting energetic properties that will leave you feeling bright, fresh
This Organic Japanese Matcha Tea is very helpful as it has anti-oxidant properties