Woman's World MATSUMOTO CASTLE 2017-03-13 - About 300 cherry trees bloom around the moats and on the grounds of one of Japan’s most ancient castles!