Iwakuni Castle

Iwakuni Castle
Iwakuni-shi, Yamaguchi.

Location