Shibakiri Tea Garden
#0992 Shibakiri-en Naturally Grown Matcha - Standard Ceremonial Grade
Regular priceFrom £16.91Unit price£0.56 /gShibakiri Tea Garden
#1084 Shibakiri-en Naturally Grown Matcha - Premium Ceremonial Grade
Regular priceFrom £20.29Unit price£0.68 /g
