Where is Takashima Castle?

Where is Takashima Castle located?

Takashima Castle, Takashima Castle, Japan (approx. 36.03979°, 138.11203°)


Where is Takashima Castle on the map?