Meiji Shrine is a Shinto shrine in Shibuya, Tokyo, that is dedicated to the deified spirits of Emperor Meiji and his wife, Empress Shōken.
One of Tokyo’s largest parks. Even though is not the place that has the most cherry blossoms, its still worth a visit to stroll around.