Search results

There are 235 products.

Sencha Sakura

£1.57

Sencha Sakura 

Delicious Japanese Cherry Green Tea

Sakura is the ubiquitous flowering cherry tree planted in Japanese parks, along streets and within commons and yards. During late March through May, Sakura blooms across Japan. The Hanami festival celebrates the coming of the spring season and is the time to take a stroll and view the blooming cherry trees...