Imperial Palace

Imperial Palace, 1, Chiyoda, Tokyo, 100-0001, Japan

The view of the Nijubashi Bridge and the Imperial Palace behind it peeking out from the greenery is a must-see add-on to any Japan trip!

Loading spot details