Where is Shimabara Castle?
Where is Shimabara Castle located?
Shimabara Castle, Shimabara Castle, Japan (approx. 32.78922°, 130.36752°)
Where is Shimabara Castle on the map?
{"latitude":32.78922,"longitude":130.36752,"title":"Shimabara Castle"}