Where is Takashima Castle?
Where is Takashima Castle located?
Takashima Castle, Takashima Castle, Japan (approx. 36.03979°, 138.11203°)
Where is Takashima Castle on the map?
{"latitude":36.03979,"longitude":138.11203,"title":"Takashima Castle"}