Kyoto, Kameoka, & Arashiyama, Japan (29 of 190)




Nijo Castle, Kyoto.
Nijo Castle, Kyoto.