Inogashira Park located across Musashino and Mitaka in western Tokyo is a public park given to the people by the emperor in 1913 as the Inokashira Imperial Gift Park. Inogashira Park features a large lake and beautiful cherry blossom, in late March and early April, and is considered one of Japan's Top 100 Cherry Blossom Spots. Located at the south western end of Inogashira Park is the Ghibli Museum.