The Japanese cherry blossom, also known as Sakura, is one of Japan’s most beautiful and iconic natural phenomena. Every year, AMADA Allee turns a soft pink when the local cherry trees are in full bloom.
Read moreBlossoming of the Japanese cherry blossom
