Where is Minamishimabara?

Where is Minamishimabara located?

Minamishimabara, Minamishimabara, Japan (approx. 32.659733°, 130.2977°)


Where is Minamishimabara on the map?