Where is Takada Station?
Where is Takada Station located?
Takada Station, Takada Station, Japan (approx. 37.115°, 138.2422°)
Where is Takada Station on the map?
Takada Station - Nagano
{"latitude":37.115,"longitude":138.2422,"title":"Takada Station"}