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?