This tree is Japanese Flowering Cherry and cultivar name is Shogetsu (正月). As you can see these cherry flowers have many petals, we call this type of cherry as Yae-zakura (八重桜) in Japan. “Yae (八重)” means multiple layers.
Here you can see common 5 petals Japanese Flowering Cherry.
Comments