Himeji

Himeji boasts one of the finest castles in Japan.

Himeji Temple Castle

Himeji Castle.



Book Hotels in Japan