Where is Takashima?

Where is Takashima located?

Takashima, Takashima, Japan (approx. 35.41347°, 136.01611°)


Where is Takashima on the map?