Iwakuni Castle 3.58 1 The castle tower gives you a sweeping view of the city. Yamaguchi / Tourist Attractions See More