Toyohashi Castle

Yoshida Castle

Yoshida Castle is a Japanese castle located in Toyohashi City in Aichi Prefecture. The castle was formerly known as Imabashi…

Read more

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Read More