Wander Wonder Japan:
English:
Japanese:

Toyohashi Park is close to Toyohashi station. It has a castle named Yoshida-Jo and you can enter the castle.

AloJapan.com