Japanese confectionery "Sakuramochi", sweet pink rice cake and red bean paste covered with a leaf of cherry blossom.

Royalty-free stock photo ID: 93540586

Japanese confectionery "Sakuramochi", sweet pink rice cake and red bean paste covered with a leaf of cherry blossom.