Chidorigafuchi, located northwest of the Imperial Palace, is a popular cherry blossom viewing spot. With around 1,000 cherry trees in bloom, visitors can capture stunning photos of the sakura ...