Where is Shibata Castle?

Where is Shibata Castle located?

Shibata Castle, Shibata Castle, Japan (approx. 37.9548°, 139.32555°)


Where is Shibata Castle on the map?