A Japanese confection consisting of a small round mochi in cherry blossom flavor stuffed with sweet bean paste and finally wrapped in sakura leaf powder.
Individually Wrapped
Made in Japan, Nagano Prefecture