Where is Takashima Station?

Where is Takashima Station located?

Takashima Station, Takashima Station, Japan (approx. 34.68291°, 133.9578°)


Where is Takashima Station on the map?