keithonearth
Some quick googleing tells me "櫻花" translates as "cherry blossom". While it's true there are some decorative cherry trees in this park I do not think that this note is helpful, and I am closing it.