YAMASAN KYOTO UJI Sakura Green Tea Sencha with Cherry Blossom Petals - Japane...
Sakura Sencha Teas from Shizuoka Japan is an Japanese Sakura floral aromatic teas. The flavor of spring sakura spreads in your mouth. The fresh Sencha and the Sakura taste are deliciously soft, with complete transparency.