First Flush 2008 Green Tea!


The first flush of green tea of 2008, is in stock at Japan Centre London and online at now! Shincha (新茶) which means “new tea” is the pickings of only the youngest tips of the tea bush, and has a really clean and fresh taste.

Our Japan Centre Shincha is from an 85 year old tea farm based in centre of Shizuoka Japan – an area famous for its tea growing.

Every year, only a small amount of green tea is selected for use as Shincha, so stocks are limited!