Uogashi Meicha’s flagship store is located in the world’s largest fish market in Tsukiji, Tokyo, where sushi chefs shop every morning for the day’s freshest catch. Founded in 1931, Uogashi Meicha has its own factory in Shizuoka Prefecture, which is the largest tea production region in Japan. Their production process guarantees a high standard of freshness and quality.
Steep for about one minute in boiling water.
Also From Uogashi Meicha