If your first time to Japan to view cherry blossoms is booked in, a viewing spot is ‘Chidorigafuchi’ located in between the Imperial Palace and British Embassy in Tokyo. Just 5 minutes on foot from Kudanshita Station #VisitJapanAU #JapanRevealed 📷: @janiceliewphotos

AloJapan.com