Where is Shimabara?
Where is Shimabara located?
Shimabara, Shimabara (Station), Japan (approx. 32.79076°, 130.3705°)
Where is Shimabara on the map?
Shimabara - Nagasaki Station
{"latitude":32.79076,"longitude":130.3705,"title":"Shimabara"}