The northernmost castle town in Japan, Matsumae, is well known for its beautiful cherry trees. The area has been selected as one of Japan's "Top 100 Cherry Blossom Spots." Over 10,000 cherry trees of 250 different varieties delight the eyes of visitors to Matsumae Park that surrounds the castle.
Magnificent cherry trees in full bloom in Matsumae Park with a view of Matsumae Castle.