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!
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!