Sakura Matsuri is the highlight of the year at the Cowra Japanese Garden, a huge festival celebrating the coming of spring, the beauty of the seasonal cherry blossoms, and Japanese culture itself. Visitors have the chance to experience traditional Ja...