Archive | April, 2008

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.

Read More…


Get every new post delivered to your Inbox.

Join 225 other followers