Cherry Blossom Festival. What is Sakura Matsuri? The Cherry Blossom Festival is a spring festival which celebrates the natural beauty of cherry trees,
Sakura Matsuri