Sencha Sakura is a green tea blend with a sweet cherry flavour and decorative rose petals. The Japanese Sakura Cherry is known to be very noble indeed. Leaf: Green Tea. Green tea, flavouring, rose petals.
eBay