Iwakuni Castle Japan Web Magazine Castles in Yamaguchi Iwakuni Castle Iwakuni-shi, Yamaguchi. Location