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?
Takashima Station - Kyoto
{"latitude":34.68291,"longitude":133.9578,"title":"Takashima Station"}