In stock
Collect in store
Order by 4:30pm and collect today
place231 Finchley Rd, London
A finely ground powder made from the finest premium grade green tea leaves, shade grown on a tea garden high in the hills of Uji, Kyoto, Japan. With its vivid green colour and a slightly sweet, rich, smooth flavour it is the most prized among Japanese teas. Enjoy as a classic shot on its own with hot water, in a vanilla Matcha latte, a green smooth...
See morekeyboard_arrow_down