Where is Takada castle?
Where is Takada castle located?
Takada castle, Niigata, Japan (approx. 37.10985°, 138.2559°)
Where is Takada castle on the map?
{"latitude":37.10985,"longitude":138.2559,"title":"Takada castle"}