Himeji Castle is one of the oldest remaining castles in Japan. Constructed near Osaka, it is one of Japan's national treasures, as a seven story Japanese style castle.