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?