Innoshima Shigei Horse God Castle Ruins is located in Onomichi, Japan on Innoshimashigeicho. Innoshima Shigei Horse God Castle Ruins is rated 4 out of 5 in the category castle in Japan.
Address
Innoshimashigeicho
Accessibility
No wheelchair-accessible entrance